_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) | MultiLayerNetwork | [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] |
connectLayer(uint srcLlayer) | MultiLayerNetwork | [virtual] |
DEFAULT_LEARNINGRATE | MultiLayerNetwork | [static] |
DEFAULT_MOMENTUM | MultiLayerNetwork | [static] |
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] |
~MultiLayerNetwork() | MultiLayerNetwork | [virtual] |
~Network() | Network | [virtual] |