LoveBrains
1.0.0
|
Contains all the objects that provide the management for the genetic algorithm with neural networks. More...
Classes | |
class | ANN |
Define what is a neural network. More... | |
class | ANNException |
Define the exception that will be used by the GANN::ANN class. More... | |
class | ANNGenerator |
Define the generator of a neural network. More... | |
class | ANNLayer |
Define a layer of a neural network. More... | |
class | GANN |
Define a new object called "GANN" for Genetic Artificial Neural Network that inherit of the interface IDNA. More... | |
class | GANNEngine |
Define the engine that will manage the population of GANN and the evolution. More... | |
class | GANNException |
Define the exception that will be used by the GANNEngine class. More... | |
class | Matrix |
Functions | |
template<class T > | |
Matrix< T > | operator+ (Matrix< T > const &m1, Matrix< T > const &m2) |
template<class T > | |
Matrix< T > | operator- (Matrix< T > const &m1, Matrix< T > const &m2) |
template<class T > | |
Matrix< T > | operator+ (Matrix< T > const &m1, T const &s) |
template<class T > | |
Matrix< T > | operator* (Matrix< T > const &m1, T const &s) |
template<class T > | |
Matrix< T > | operator* (Matrix< T > const &m1, Matrix< T > const &m2) |
template<class T > | |
bool | operator== (Matrix< T > const &m1, Matrix< T > const &m2) |
template<class T > | |
bool | operator== (Matrix< T > &m1, Matrix< T > &m2) |
template<class T > | |
std::ostream & | operator<< (std::ostream &flux, Matrix< T > const &m) |
double | Sigmoid (double x) |
double | Threshold (double x) |
double | RandomDouble (double min, double max) |
int | RandomInt (int min, int max) |
Contains all the objects that provide the management for the genetic algorithm with neural networks.