Метод | Описание | |
---|---|---|
BoxesVisualDiscriminationExperiment ( ) : System |
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.
|
|
CreateGenomeDecoder ( int visualFieldResolution, bool lengthCppnInput ) : IBlackBox>.IGenomeDecoder |
Creates a genome decoder. We split this code into a separate method so that it can be re-used by the problem domain visualization code (it needs to decode genomes to phenomes in order to create a visualization).
|
|
CreateGenomeFactory ( ) : IGenomeFactory |
Create a genome factory for the experiment.
|
|
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.
|
Метод | Описание | |
---|---|---|
GetCppnActivationFunctionLibrary ( ) : IActivationFunctionLibrary |
public BoxesVisualDiscriminationExperiment ( ) : System | ||
Результат | System |
public CreateDomainView ( ) : AbstractDomainView | ||
Результат | AbstractDomainView |
public CreateEvolutionAlgorithm ( ) : NeatEvolutionAlgorithm |
||
Результат | NeatEvolutionAlgorithm |
public CreateEvolutionAlgorithm ( IGenomeFactory |
||
genomeFactory | IGenomeFactory |
|
genomeList | List |
|
Результат | NeatEvolutionAlgorithm |
public CreateEvolutionAlgorithm ( int populationSize ) : NeatEvolutionAlgorithm |
||
populationSize | int | |
Результат | NeatEvolutionAlgorithm |
public CreateGenomeDecoder ( ) : IBlackBox>.IGenomeDecoder |
||
Результат | IBlackBox>.IGenomeDecoder |
public CreateGenomeDecoder ( int visualFieldResolution, bool lengthCppnInput ) : IBlackBox>.IGenomeDecoder |
||
visualFieldResolution | int | The visual field's pixel resolution, e.g. 11 means 11x11 pixels. |
lengthCppnInput | bool | Indicates if the CPPNs being decoded have an extra input for specifying connection length. |
Результат | IBlackBox>.IGenomeDecoder |
public CreateGenomeFactory ( ) : IGenomeFactory |
||
Результат | IGenomeFactory |
public CreateGenomeView ( ) : AbstractGenomeView | ||
Результат | AbstractGenomeView |
public Initialize ( string name, |
||
name | string | |
xmlConfig | ||
Результат | void |
public LoadPopulation ( |
||
xr | ||
Результат | List |
public SavePopulation ( |
||
xw | ||
genomeList | IList |
|
Результат | void |