-
Notifications
You must be signed in to change notification settings - Fork 24
Gate Neuron
Th | Threshold | evolvable - user sets range or, set by node |
ThT | Threshold Type | evolvable - if allowed by user |
CCh | Current Charge Type | determined by inputs |
DR | Decay Rate | evolvable - user sets range |
Ch | Delivery Charge | evolvable - user sets range or, set by node |
~E | Error In Delivery Charge | set by user |
DChB | Delivery Charge Behavior | evolvable - user sets range |
CoD | Cost of Decay | set by user |
CoC | Cost of Delivery Charge | set by user |
On each Update the values of all inputs (solid arrows) are added to CCh which is then reduced by DR. If CCh is more extreme then Th then the neuron will fire and deliver Ch to the output (thick solid arrow). Ch is reduced by a random number between 0 and ~E before being delivered. When the neuron fires, the DChB determines an additional action to be taken.
Possible DChB actions:
- Set CCh to 0
- CCh = CCh - Ch
- CCh = CCh / 2
By default neurons will fire only when Current Charge is more extreme than Threshold (i.e. if Threshold is positive, Current Charge must be greater, if Threshold is negative, Current Charge must be less). If a user wishes they may also allow for neurons which fire when Threshold is more extreme then Current Charge. In another words, neurons that will fire unless a signal inhibits them.
home
welcome
MABE Parameter Widget
Installation and quick start
license
citations
release notes
developer contributions
consistency testing
Using MABE
Using Settings Files
Output Files
Creating Graphs with python
MABE framework
Defining Update
Brains
Markov Brain
Neuron Gate
Wire Brain
Human Brain
ConstantValues Brain
CGP Brain
Genetic Programing Brain
Artificial Neural Networks
Brains Structure and Connectome
Genomes
Circular Genome
Multi Genome
Genome Handlers
Genome Value Conversions
Organisms
Groups
Archivists
popFileColumns
Optimizers
Lexicase Optimizer
Worlds
Berry World
ComplexiPhi World
MultiThreadTemplate World
Utilities
DataMap
Parameters
Parameters Name Space
Adding Parameters to Code
ParametersTable
MTree
sequence function
Population Loading
PythonTools
MBuild
MGraph
MQ
findRelatedness
generatePhylogeny
Information Theory Tools
Brain States and Life Times
TimeSeries
Entropy Functions
Smearing
Fragmentation
State to State
Brain Infomation Tools
ProcessingTools