|
| NeuralNet (const int numberOfInputs, const std::vector< int > &numberOfNeuronsPerLayer, NeuronBuilder *theNeuronBuilder, bool initialiseRandomSeed=true) |
|
| NeuralNet (const int numberOfInputs, const std::vector< std::vector< std::string > > &namedNeuronsPerLayer, bool initialiseRandomSeed=true) |
|
| NeuralNet (const NeuralNet &other) |
|
| NeuralNet (const std::string &xmlfile, std::vector< NeuronBuilder * > &theNeuronBuilders, const SerialisationMode readMode=XML) |
|
| NeuralNet (const char *xmlfile, std::vector< NeuronBuilder * > &theNeuronBuilders, const SerialisationMode readMode=XML) |
|
| NeuralNet (const std::string &xmlfile, const SerialisationMode readMode=XML) |
|
| NeuralNet (const char *xmlfile, const SerialisationMode readMode=XML) |
|
void | serialise (std::ostream &os) const |
|
std::vector< double > | output (const std::vector< double > &inputValues) const |
|
int | numberOfWeights () const |
|
int | numberOfLayers () const |
|
int | numberOfInputs () const |
|
std::vector< double > | weights () const |
|
void | setWeights (const std::vector< double > &newWeights) |
|
NeuronLayer * | layer (const int i) const |
|
void | setTargetNormalisationOffsets (const std::vector< double > &offsets) |
|
void | setTargetNormalisationRanges (const std::vector< double > &ranges) |
|
std::vector< double > | targetNormalisationOffsets () const |
|
std::vector< double > | targetNormalisationRanges () const |
|
std::vector< std::pair< double,
double > > | networkOutputRange () const |
|
void | setSerialisationPrecision (const int precision) |
|
int | getSerialisationPrecision () const |
|
void | setInputNormalisers (const std::vector< InputNormaliser * > &theNormalisers) |
|
std::vector< InputNormaliser * > | inputNormalisers () const |
|
SerialisationMode | getSerialisationMode () const |
|
void | setSerialisationMode (const SerialisationMode &mode) |
|
|
void | constructLayers (const int numberOfInputs, const int numberOfLayers, const std::vector< int > &numberOfNeuronsPerLayer, bool initialiseRandomSeed) |
|
void | constructLayers (const std::vector< std::vector< std::string > > &namedLayers, bool initialiseRandomSeed) |
|
void | clear () |
|
void | buildFromUrl (const std::string &url, const std::vector< NeuronBuilder * > &theNeuronBuilders) |
|
void | buildFromUrl (const std::string &url) |
|
void | buildFromXML (const std::string &url, const std::vector< NeuronBuilder * > &theNeuronBuilders) |
|
void | buildFromXML (const std::string &url) |
|
void | buildFromPlainText (const std::string &url, const std::vector< NeuronBuilder * > &theNeuronBuilders) |
|
void | buildFromPlainText (const std::string &url) |
|
Definition at line 30 of file NeuralNet.h.