nnNeuronCount_t |
typedef unsigned int nnNeuronCount_t;
nnNeuronData_t |
typedef double nnNeuronData_t;
used for neuron calculations
including neuron inputs, outputs, weights, errors, rest states, etc...
nnActivationFunction_t |
typedef void (*nnActivationFunction_t) ( nnNeuronData_t*);
a pointer to the sum of the weights times inputs will be passed into the function, which should operate on that value "in place"
nnActivationDerivative_t |
typedef nnNeuronData_t (*nnActivationDerivative_t)( nnNeuronData_t );
should return the derivative of the value passed in
nnAnnealingFunction_t |
typedef void (*nnAnnealingFunction_t) ( nnNeuronData_t* learningRate, nnNeuronData_t* annealingRate, nnNeuronCount_t generation);
a pointer to the network's learning rate and annealing rate are passed in, and may be operated upon directly. The current generation is also passed, which starts at 0 for every call to nnTrain()
© Michael Krzyzaniak (Last Updated 11/13/2011)