|
|
| ANNGenerator (void) throw () |
| | Constructor.
|
| |
| | ANNGenerator (std::vector< unsigned int > const &infos, double crossing_rate) throw () |
| | Constructor. More...
|
| |
|
| ~ANNGenerator (void) throw () |
| | Destructor.
|
| |
| void | init (std::vector< unsigned int > const &infos, double crossing_rate) throw () |
| | Initialize the generator. More...
|
| |
| void | setRandomize (double min, double max) throw () |
| | Set the range of the randomization. More...
|
| |
| void | setActivationFunction (ANNLayer::FActivate function, ANN::ActivationType type) throw () |
| | Set the activation function of the intern layers. More...
|
| |
| void | setOutputsActivation (ANNLayer::FActivate function, ANN::ActivationType type) throw () |
| | Set the activation function of the output layer. More...
|
| |
| std::vector< unsigned int > const & | getInfos (void) const throw () |
| | Get the topology of the neural network. More...
|
| |
| double | getCrossingRate (void) const throw () |
| | Get the crossing rate of the neural network. More...
|
| |
| double | getRandomMin (void) const throw () |
| | Get the minimum value of the randomization range. More...
|
| |
| double | getRandomMax (void) const throw () |
| | Get the maximum value of the randomization range. More...
|
| |
| ANNLayer::FActivate | getActivation (void) const throw () |
| | Get the activation function pointer of the intern layers. More...
|
| |
| ANNLayer::FActivate | getOutputsActivation (void) const throw () |
| | Get the activation function pointer of the output layer. More...
|
| |
| ANN::ActivationType | getOutputType (void) const throw () |
| | Get the activation function's type of the intern layers. More...
|
| |
| ANN::ActivationType | getLayerType (void) const throw () |
| | Get the activaton function's type of the output layer. More...
|
| |
|
ANNGenerator & | operator= (ANNGenerator const &gen) throw () |
| |
| GA::IDNA * | Generate (void) const throw () |
| | Generate a new neural network. More...
|
| |
|
| ANNGenerator (std::vector< unsigned int > const &infos, double crossing_rate) throw () |
| |
|
void | init (std::vector< unsigned int > const &infos, double crossing_rate) throw () |
| |
|
void | setRandomize (double min, double max) throw () |
| |
|
void | setActivationFunction (ANNLayer::FActivate function, ANN::ActivationType type) throw () |
| |
|
void | setOutputsActivation (ANNLayer::FActivate function, ANN::ActivationType type) throw () |
| |
|
std::vector< unsigned int > const & | getInfos (void) const throw () |
| |
|
double | getCrossingRate (void) const throw () |
| |
|
double | getRandomMin (void) const throw () |
| |
|
double | getRandomMax (void) const throw () |
| |
|
ANNLayer::FActivate | getActivation (void) const throw () |
| |
|
ANNLayer::FActivate | getOutputsActivation (void) const throw () |
| |
|
ANN::ActivationType | getOutputType (void) const throw () |
| |
|
ANN::ActivationType | getLayerType (void) const throw () |
| |
|
ANNGenerator & | operator= (ANNGenerator const &gen) throw () |
| |
| GA::IDNA * | Generate (void) const throw () |
| | Generate a new individual. More...
|
| |
|
virtual | ~IGenerator (void) |
| | Destructor.
|
| |
Define the generator of a neural network.