Darwin Neuroevolution Framework
|
Key Darwin Neuroevolution Framework interfaces. More...
Namespaces | |
python | |
Python bindings. | |
Classes | |
class | Brain |
The interface to the Phenotype More... | |
struct | CompressedFitnessValue |
One fitness data point. More... | |
struct | DbEvolutionTrace |
A recording of an evolution experiment run. More... | |
struct | DbExperiment |
Universe representation of an experiment. More... | |
struct | DbExperimentVariation |
A variation of an experiment configuration values. More... | |
struct | DbGeneration |
A recording of a particular generation history. More... | |
struct | DbUniverseObject |
Base class for all the universe database objects. More... | |
class | Domain |
Interface to a domain implementation. More... | |
class | DomainFactory |
Interface to the domain factory. More... | |
class | DomainUiFactory |
Interface to a domain UI factory. More... | |
class | Evolution |
The controller for running evolution experiments. More... | |
struct | EvolutionConfig |
Settings for an evolution experiment run. More... | |
class | EvolutionStage |
Tracks the execution of an execution (sub)stage. More... | |
class | EvolutionTrace |
Recording of a evolution experiment run. More... | |
class | Experiment |
Encapsulates the runtime experiment state. More... | |
struct | ExperimentSetup |
An experiment configuration. More... | |
struct | Genealogy |
Models the genealogy information of a genotype. More... | |
struct | GenerationSummary |
Summary of a generation (fitness samples, best genotype, ...) More... | |
class | Genotype |
The interface to the population-specific "genetic material", the Genotype More... | |
class | Population |
A population implementation encapsulates the fixed-size set of genotypes, together with the rules for creating a new generation from the previous one. More... | |
class | PopulationFactory |
Interface to a population factory. More... | |
class | ProgressManager |
Connects the progress updates with a registered progress monitor. More... | |
class | ProgressMonitor |
Interface for monitoring evolution progress. More... | |
struct | Registry |
The available domains and populations. More... | |
class | StageScope |
A scope-based Stage wrapper. More... | |
class | Universe |
The persistent storage for all the experiments and variations. More... | |
Enumerations | |
enum | ComplexityHint { ComplexityHint::Minimal, ComplexityHint::Balanced, ComplexityHint::Extra } |
A generic hint for the initial population & domain setup. More... | |
enum | FitnessInfoKind { FitnessInfoKind::SamplesOnly, FitnessInfoKind::FullCompressed, FitnessInfoKind::FullRaw } |
The kind of captured fitness data. More... | |
enum | ProfileInfoKind { ProfileInfoKind::GenerationOnly, ProfileInfoKind::AllStages } |
The kind of captured profile data. More... | |
Functions | |
Registry * | registry () |
Accessor to the Registry singleton. | |
Evolution * | evolution () |
Accessor to the Evolution singleton instance. | |
Key Darwin Neuroevolution Framework interfaces.
|
strong |
|
strong |
|
strong |