#include <neuron.h>
Public Member Functions | |
| Neuron (int _id) | |
| int | getId () |
| double | getOutValue () |
| double | getGradientValue () |
| void | setOutValue (double v) |
| void | setGradientValue (double v) |
| void | draw (int selected, const bool names=false) |
| float | getX (void) |
| float | getY (void) |
| float | getZ (void) |
| void | setX (float x) |
| void | setY (float y) |
| void | setZ (float z) |
| ManipulatedFrame * | frame (void) |
| void | addAxonIn (Axon *a) |
| void | removeAxonIn (int id_ax) |
| void | addAxonOut (Axon *a) |
| void | removeAxonOut (int id_ax) |
| void | removeAxons () |
| void | setOutValueTemp (double val) |
| void | incOutValueTemp (double val) |
| void | setGradientValueTemp (double val) |
| void | incGradientValueTemp (double val) |
| double | sigmoide (double val) |
| double | sigmoideDerived (double val) |
| void | computeOutValue () |
| void | computeGradientValue (double err) |
| void | forwardPropagation () |
| void | gradientBackPropagation () |
|
|
Definition at line 13 of file neuron.cpp. |
|
|
Axon relative functions. Definition at line 94 of file neuron.cpp. Referenced by Network::addAxon(). |
|
|
Definition at line 109 of file neuron.cpp. Referenced by Network::addAxon(). |
|
|
Definition at line 168 of file neuron.cpp. References sigmoideDerived(). |
|
|
Definition at line 164 of file neuron.cpp. References sigmoide(). |
|
||||||||||||
|
Graphism relative functions. Definition at line 41 of file neuron.cpp. References Network::displayneurons(), Network::displayvalues(), Network::getLayerNumTheNeuronIsOn(), inn, network, Network::neuronsize(), and Network::shininess(). |
|
|
Definition at line 173 of file neuron.cpp. References sigmoide(). |
|
|
Definition at line 90 of file neuron.cpp. Referenced by Axon::draw(). |
|
|
Definition at line 29 of file neuron.cpp. Referenced by Axon::changeWeight(), and Axon::gradientPropagation(). |
|
|
Accessors. Definition at line 21 of file neuron.cpp. |
|
|
Definition at line 25 of file neuron.cpp. Referenced by Axon::changeWeight(), and Axon::forwardPropagation(). |
|
|
Definition at line 66 of file neuron.cpp. |
|
|
Definition at line 68 of file neuron.cpp. |
|
|
Definition at line 70 of file neuron.cpp. |
|
|
Definition at line 180 of file neuron.cpp. References sigmoideDerived(). |
|
|
Definition at line 151 of file neuron.cpp. Referenced by Axon::gradientPropagation(). |
|
|
Definition at line 143 of file neuron.cpp. Referenced by Axon::forwardPropagation(). |
|
|
Definition at line 98 of file neuron.cpp. |
|
|
Definition at line 113 of file neuron.cpp. |
|
|
Definition at line 124 of file neuron.cpp. References network, and Network::removeAxon(). |
|
|
Definition at line 37 of file neuron.cpp. |
|
|
Definition at line 147 of file neuron.cpp. |
|
|
Definition at line 33 of file neuron.cpp. |
|
|
Learning relative functions. Definition at line 139 of file neuron.cpp. |
|
|
Definition at line 72 of file neuron.cpp. Referenced by Layer::addNeuron(). |
|
|
Definition at line 78 of file neuron.cpp. |
|
|
Definition at line 84 of file neuron.cpp. Referenced by Layer::addNeuron(). |
|
|
Definition at line 155 of file neuron.cpp. References Network::getK(), and network. Referenced by computeOutValue(), forwardPropagation(), and sigmoideDerived(). |
|
|
Definition at line 159 of file neuron.cpp. References sigmoide(). Referenced by computeGradientValue(), and gradientBackPropagation(). |
1.3.6