|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.penguinwerks.jodene.Axon
An axon connects two neurons. As signals propagate forward through the neural network, the axon carries the signal from the base to the dendrite
| Constructor Summary | |
Axon()
Constructor - Creates a new Axon with a unique name. |
|
Axon(java.lang.Integer id)
Constructor - creates an Axon with the given name. |
|
| Method Summary | |
void |
feedback(double val)
When training feedback is fired from the dendrite neuron back to the base. |
Neuron |
getBase()
Returns the base of the Axon. |
Neuron |
getDendrite()
Returns the dendrite of the Axon. |
java.lang.Integer |
getId()
Returns the Id of the axon. |
void |
propagate(double val)
Propagates the given signal to the dendrite neuron from the base. |
void |
setBase(Neuron neuron)
A signal propagates from the base neuron to the dendrite neuron through the axon. |
void |
setDendrite(Neuron neuron)
Sets the dendrite or destination neuron for this axon. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Axon()
public Axon(java.lang.Integer id)
id - Axon name| Method Detail |
public java.lang.Integer getId()
public Neuron getDendrite()
public Neuron getBase()
public void setDendrite(Neuron neuron)
neuron - The dendrite neuron or signal recipient.public void setBase(Neuron neuron)
neuron - The base neuron.public void propagate(double val)
recieveSignal method of the dendrite
neuron.
val - The value to propagate.public void feedback(double val)
val - The feedback value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||