| _attachGREN(MultiLayerNetwork &errorNetwork, bool detach) | MultiLayerNetwork | [protected] |
| _connectLayer(Layer &srcLayer, Layer &destLayer) | MultiLayerNetwork | [protected] |
| _control | MultiLayerNetwork | [protected] |
| _exampleError | MultiLayerNetwork | [protected] |
| _inputLayer() | MultiLayerNetwork | [protected] |
| _layers | MultiLayerNetwork | [protected] |
| _layerValid(uint layer) const | MultiLayerNetwork | [protected] |
| _metaData | Network | [protected] |
| _neuronLabelOffset | MultiLayerNetwork | [protected] |
| _nInputs | Network | [protected] |
| _nLayers | MultiLayerNetwork | [protected] |
| _nOutputs | Network | [protected] |
| _outputLayer() | MultiLayerNetwork | [protected] |
| _trainExampleGREN(MultiLayerNetwork &errorNetwork, const Vector &input, real learningRate, real momentum) | MultiLayerNetwork | [protected] |
| addLayer(int size) | TwoLayerNetwork | [virtual] |
| CDEFAULT_LEARNINGRATE | MultiLayerNetwork | [static] |
| CDEFAULT_MOMENTUM | MultiLayerNetwork | [static] |
| connect(uint srcLlayer, int srcNrn, int destNrn) | MultiLayerNetwork | [virtual] |
| connect(uint srcLlayer, int srcNrn, int destNrn, real weight) | MultiLayerNetwork | [virtual] |
| connect2in(int input, int hidden) | TwoLayerNetwork | [virtual] |
| connect2in(int input, int hidden, real weight) | TwoLayerNetwork | [virtual] |
| connect2out(int hidden, int output) | TwoLayerNetwork | [virtual] |
| connect2out(int hidden, int output, real weight) | TwoLayerNetwork | [virtual] |
| connectAll() | TwoLayerNetwork | [virtual] |
| connectLayer(uint srcLlayer) | MultiLayerNetwork | [virtual] |
| DEFAULT_LEARNINGRATE | MultiLayerNetwork | [static] |
| DEFAULT_MOMENTUM | MultiLayerNetwork | [static] |
| getClassName() | TwoLayerNetwork | [virtual] |
| annie::MultiLayerNetwork::getClassName() const | MultiLayerNetwork | [virtual] |
| getControl() | MultiLayerNetwork | [inline] |
| getError(TrainingSet &ts) | MultiLayerNetwork | |
| getErrorGREN(TrainingSet &ts) | MultiLayerNetwork | |
| getErrorGREN(const Vector &input, const Vector &desired) | MultiLayerNetwork | |
| getInputCount() const | Network | [virtual] |
| getLayer(uint layer) const | MultiLayerNetwork | |
| getLayer(uint layer) | MultiLayerNetwork | |
| getLayerCount() const | MultiLayerNetwork | [virtual] |
| getLinksCount() const | MultiLayerNetwork | |
| getMetaData() | Network | [virtual] |
| getNetworkClassName(const char *filename) | Network | [static] |
| getNeuronsCount() const | MultiLayerNetwork | |
| getOutput(const Vector &input) | MultiLayerNetwork | [virtual] |
| getOutput(real *input) | MultiLayerNetwork | [virtual] |
| getOutputCount() const | Network | [virtual] |
| MultiLayerNetwork(uint inputs, uint neuronLabelOffset=0, PublicValues &pv=defaultControl) | MultiLayerNetwork | |
| MultiLayerNetwork(uint inputs, PublicValues &pv) | MultiLayerNetwork | |
| MultiLayerNetwork(MultiLayerNetwork &srcNet) | MultiLayerNetwork | |
| MultiLayerNetwork(const std::string &filename) | MultiLayerNetwork | |
| Network(int inputs, int outputs) | Network | |
| Network(Network &) | Network | |
| operator std::string() const | MultiLayerNetwork | |
| resetWeights() | MultiLayerNetwork | |
| save(const std::string &filename) | MultiLayerNetwork | [virtual] |
| setActivationFunction(uint layer, ActivationFunction f, ActivationFunction df) | MultiLayerNetwork | [virtual] |
| setBias(uint layer, int nrn, real bias) | MultiLayerNetwork | [virtual] |
| setControl(PublicValues &ctrl) | MultiLayerNetwork | [inline] |
| setLabelOffset(uint firstLabel) | MultiLayerNetwork | [inline] |
| setMetaData(const char *metaData) | Network | [virtual] |
| setMetaData(std::string metaData) | Network | [virtual] |
| train(TrainingSet &T, uint epochs, real learningRate=DEFAULT_LEARNINGRATE, real momentum=DEFAULT_MOMENTUM) | MultiLayerNetwork | [virtual] |
| train(TrainingSet &T, Creal epochs, Creal learningRate=CDEFAULT_LEARNINGRATE, Creal momentum=CDEFAULT_MOMENTUM) | MultiLayerNetwork | [virtual] |
| train(TrainingSet &T, PublicValues ¶meters) | MultiLayerNetwork | [virtual] |
| trainExample(const Vector &input, const Vector &desiredOutput, real learningRate=DEFAULT_LEARNINGRATE, real momentum=DEFAULT_MOMENTUM) | MultiLayerNetwork | [virtual] |
| trainGREN(MultiLayerNetwork &errorNetwork, TrainingSet &ts, uint epochs, real learningRate=DEFAULT_LEARNINGRATE, real momentum=DEFAULT_MOMENTUM) | MultiLayerNetwork | [virtual] |
| TwoLayerNetwork(uint inputs, uint hidden, uint outputs) | TwoLayerNetwork | |
| TwoLayerNetwork(const char *filename) | TwoLayerNetwork | |
| ~MultiLayerNetwork() | MultiLayerNetwork | [virtual] |
| ~Network() | Network | [virtual] |