|
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 |
1.8.14