Method | Description | |
---|---|---|
BinaryThreeMultiplexerExperiment ( ) : System.Collections.Generic |
Default constructor.
|
|
CreateDomainView ( ) : AbstractDomainView |
Create a System.Windows.Forms derived object for displaying output for a domain (e.g. show best genome's output/performance/behaviour in the domain).
|
|
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. Uses the experiments default population size defined in the experiment's config XML.
|
|
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 genome population and their associated/parent genome 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 |
Create a genome decoder for the experiment.
|
|
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.
|
|
CreateGenomeView ( ) : AbstractGenomeView |
Create a System.Windows.Forms derived object for displaying genomes.
|
|
Initialize ( string name, |
Initialize the experiment with some optional XML configuration data.
|
|
LoadPopulation ( |
Load a population of genomes from an XmlReader and returns the genomes in a new list. The genome factory for the genomes can be obtained from any one of the genomes.
|
|
SavePopulation ( |
Save a population of genomes to an XmlWriter.
|
public BinaryThreeMultiplexerExperiment ( ) : System.Collections.Generic | ||
return | System.Collections.Generic |
public CreateDomainView ( ) : AbstractDomainView | ||
return | AbstractDomainView |
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 CreateGenomeView ( ) : AbstractGenomeView | ||
return | AbstractGenomeView |
public Initialize ( string name, |
||
name | string | |
xmlConfig | ||
return | void |
public LoadPopulation ( |
||
xr | ||
return | List |
public SavePopulation ( |
||
xw | ||
genomeList | IList |
|
return | void |