Method | Description | |
---|---|---|
CreateEvolutionAlgorithm ( ) : NeatEvolutionAlgorithm |
Create and return a NeatEvolutionAlgorithm object ready for running the NEAT algorithm/search. Various sub-parts of the algorithm are also constructed and connected up. This overload requires no parameters and uses the default population size.
|
|
CreateEvolutionAlgorithm ( IGenomeFactory |
Create and return a NeatEvolutionAlgorithm object ready for running the NEAT algorithm/search. Various sub-parts of the algorithm are also constructed and connected up. This overload accepts a pre-built genome2 population and their associated/parent genome2 factory.
|
|
CreateEvolutionAlgorithm ( int populationSize ) : NeatEvolutionAlgorithm |
Create and return a NeatEvolutionAlgorithm object ready for running the NEAT algorithm/search. Various sub-parts of the algorithm are also constructed and connected up. This overload accepts a population size parameter that specifies how many genomes to create in an initial randomly generated population.
|
|
CreateGenomeDecoder ( ) : IBlackBox>.IGenomeDecoder |
Creates a new genome decoder that can be used to convert a genome into a phenome.
|
|
CreateGenomeFactory ( ) : IGenomeFactory |
Create a genome factory for the experiment. Create a genome factory with our neat genome parameters object and the appropriate number of input and output neuron genes.
|
|
Initialize ( string name, |
Initialize the experiment with some optional XML configutation data.
|
|
LoadPopulation ( |
Load a population of genomes from an XmlReader and returns the genomes in a new list. The genome2 factory for the genomes can be obtained from any one of the genomes.
|
|
SavePopulation ( |
Save a population of genomes to an XmlWriter.
|
public CreateEvolutionAlgorithm ( ) : NeatEvolutionAlgorithm |
||
return | NeatEvolutionAlgorithm |
public CreateEvolutionAlgorithm ( IGenomeFactory |
||
genomeFactory | IGenomeFactory |
|
genomeList | List |
|
return | NeatEvolutionAlgorithm |
public CreateEvolutionAlgorithm ( int populationSize ) : NeatEvolutionAlgorithm |
||
populationSize | int | |
return | NeatEvolutionAlgorithm |
public CreateGenomeDecoder ( ) : IBlackBox>.IGenomeDecoder |
||
return | IBlackBox>.IGenomeDecoder |
public CreateGenomeFactory ( ) : IGenomeFactory |
||
return | IGenomeFactory |
public Initialize ( string name, |
||
name | string | |
xmlConfig | ||
return | void |
public LoadPopulation ( |
||
xr | ||
return | List |
public SavePopulation ( |
||
xw | ||
genomeList | IList |
|
return | void |