Genetic algorithm for genomes in the form of artificial neural nets
PopSize | The size of the population |
fitness | User defined fitness function. Must return double |
selector | Selection method used to pick parents of next generation. |
crossover | Used to crossover individuals to create the new generation. |
mutator | Used to alter the population. |
comp | Used to determine whether a larger or smaller fitness is better. |
Default constructor. No statistics will be printed, and mutation will be set at 1%, crossover rate at 80%
Convienience constructor, equivilant to default constructing and setting mutation rate and statistic frequency
Whether to generate a graph of the net after 'evolution' completes
Generate a a Graphviz dot file named filename with additional description 'description' using node