public class Neuron extends Object implements Comparable<Neuron>
| Modifier and Type | Field and Description |
|---|---|
double |
bias |
static int |
currentNeuronId |
int |
id |
boolean |
inferenceMode |
SortedMap<Neuron,Synapse> |
inputSynapses |
boolean |
isBlocked |
boolean |
isPredefined |
boolean |
isPublished |
String |
label |
Model |
m |
static int |
MAX_RECURRENT_ACTIVATIONS |
Node |
node |
SortedMap<Input.InputKey,Input> |
outputNodes |
SortedMap<Neuron,Synapse> |
outputSynapses |
| Constructor and Description |
|---|
Neuron() |
Neuron(String label) |
Neuron(String label,
boolean isBlocked) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInputActivation(Iteration t,
int begin,
int end) |
void |
addInputActivation(Iteration t,
int begin,
int end,
Option o) |
int |
compareTo(Neuron n) |
NegativeInputNode |
getNegativeOutputNode(Integer rid) |
PositiveInputNode |
getPositiveOutputNode(Integer rid) |
void |
propagateAddedActivation(Iteration t,
Activation act,
Range addedRange) |
void |
propagateInputFrequencyChange(Iteration t) |
void |
propagateRemovedActivation(Iteration t,
Activation act,
Range removedRange) |
void |
publish(Model m) |
void |
remove() |
void |
removeInputActivation(Iteration t,
int begin,
int end) |
void |
removeInputActivation(Iteration t,
int begin,
int end,
Option o) |
String |
toString() |
String |
toStringWithSynapses() |
void |
unpublish() |
public Model m
public static final int MAX_RECURRENT_ACTIVATIONS
public static int currentNeuronId
public int id
public String label
public double bias
public SortedMap<Input.InputKey,Input> outputNodes
public Node node
public boolean inferenceMode
public boolean isPredefined
public boolean isPublished
public boolean isBlocked
public Neuron()
public Neuron(String label)
public Neuron(String label, boolean isBlocked)
public void publish(Model m)
public void unpublish()
public PositiveInputNode getPositiveOutputNode(Integer rid)
public NegativeInputNode getNegativeOutputNode(Integer rid)
public void addInputActivation(Iteration t, int begin, int end)
public void removeInputActivation(Iteration t, int begin, int end)
public void propagateAddedActivation(Iteration t, Activation act, Range addedRange)
public void propagateRemovedActivation(Iteration t, Activation act, Range removedRange)
public void propagateInputFrequencyChange(Iteration t)
public void remove()
public String toStringWithSynapses()
public int compareTo(Neuron n)
compareTo in interface Comparable<Neuron>Copyright © 2016. All rights reserved.