_activationCache | Neuron | [mutable, protected] |
_activationFunction | Neuron | [protected] |
_bias | RecurrentNeuron | |
_classHeirarchy | Neuron | [protected] |
_dActivationFunction | SimpleNeuron | [protected] |
_deltaBias | AbstractNeuron | [protected] |
_errorCache | Neuron | [mutable, protected] |
_errorCacheValid | Neuron | [mutable, protected] |
_hasBias | AbstractNeuron | [protected] |
_inputLinks | Neuron | [protected] |
_label | Neuron | [protected] |
_outputCache | Neuron | [mutable, protected] |
_outputCacheValid | Neuron | [mutable, protected] |
_outputLinks | Neuron | |
_recacheError() const | SimpleNeuron | [protected, virtual] |
_recacheOutput() const | SimpleNeuron | [protected, virtual] |
AbstractNeuron(int label, bool hasBias=true) | AbstractNeuron | |
calculateNewWeights(real learningRate) NONSENSE virtual void setDesiredOutput(real desired) NONSENSE protected | RecurrentNeuron | [inline, virtual] |
annie::SimpleNeuron::calculateNewWeights(real learningRate, real momentum) | AbstractNeuron | [virtual] |
connect(Neuron *from) | AbstractNeuron | [virtual] |
connect(Neuron &from) | AbstractNeuron | [inline] |
connect(Neuron &from, real w) | AbstractNeuron | [inline] |
connect(Neuron *from, real weight) | AbstractNeuron | [virtual] |
connectFrom(Neuron *from) | AbstractNeuron | [inline] |
disconnect(Neuron *from) | Neuron | [virtual] |
getActivation() const | Neuron | [virtual] |
getBias() const | AbstractNeuron | [virtual] |
getClassName() const | RecurrentNeuron | [inline, virtual] |
getError() const | Neuron | [virtual] |
getInputCount() const | Neuron | [virtual] |
getInputs(std::vector< int > &labels, Vector &weights) | Neuron | [virtual] |
getLabel() const | Neuron | [virtual] |
getOutput() const | RecurrentNeuron | [virtual] |
getOutputCount() const | Neuron | [virtual] |
getRandomWeight() | AbstractNeuron | [static] |
getWeight(Neuron *from) const | AbstractNeuron | [virtual] |
getWeights(Vector &out) const | Neuron | |
hasBias() const | AbstractNeuron | [virtual] |
INIT_WEIGHT_MAX | AbstractNeuron | [protected, static] |
instanceOf(const char *className) const | Neuron | |
invalidateErrorCache() | Neuron | [virtual] |
invalidateOutputCache() | RecurrentNeuron | [inline, virtual] |
Link class | Neuron | [friend] |
Neuron(int label) | Neuron | |
Neuron(Neuron &neuron) | Neuron | |
operator std::string() const | AbstractNeuron | [virtual] |
operator<<(std::ostream &s, const Neuron &neuron) | Neuron | [friend] |
randomizeWeights() | AbstractNeuron | |
RecurrentNeuron(int label, real bias, real activation=0.) | RecurrentNeuron | |
removeBias() | AbstractNeuron | [virtual] |
reset(real initialActivation) | RecurrentNeuron | [virtual] |
setActivationFunction(ActivationFunction f) | RecurrentNeuron | [inline] |
annie::SimpleNeuron::setActivationFunction(ActivationFunction f, ActivationFunction df) | SimpleNeuron | [virtual] |
setBias(real bias) | AbstractNeuron | [virtual] |
setDesiredOutput(real desired) | SimpleNeuron | [virtual] |
SimpleNeuron(int label, bool hasBias=true) | SimpleNeuron | |
update() | RecurrentNeuron | [virtual] |
~Neuron() | Neuron | [virtual] |