C# Class SharpNeat.EvolutionAlgorithms.NeatAlgorithmStats

Neat evolution algorithm statistics.
Inheritance: ILoggable
Afficher le fichier Open project: colgreen/sharpneat Class Usage Examples

Méthodes publiques

Свойство Type Description
_asexualOffspringCount ulong
_bestFitnessMA SharpNeat.Utility.DoubleCircularBufferWithStats
_complexityMA SharpNeat.Utility.DoubleCircularBufferWithStats
_evalsCountAtLastUpdate ulong
_evalsPerSecLastSampleTime System.DateTime
_evaluationsPerSec int
_generation uint
_interspeciesOffspringCount ulong
_maxComplexity double
_maxFitness double
_maxSpecieSize int
_meanComplexity double
_meanFitness double
_meanSpecieChampFitness double
_meanSpecieChampFitnessMA SharpNeat.Utility.DoubleCircularBufferWithStats
_minSpecieSize int
_prevBestFitnessMA double
_prevComplexityMA double
_prevMeanSpecieChampFitnessMA double
_sexualOffspringCount ulong
_totalEvaluationCount ulong
_totalOffspringCount ulong

Méthodes publiques

Méthode Description
NeatAlgorithmStats ( NeatEvolutionAlgorithmParameters eaParams ) : System

Construct a NEAT statistics object based on a specified set of NEAT parameters.

Method Details

NeatAlgorithmStats() public méthode

Construct a NEAT statistics object based on a specified set of NEAT parameters.
public NeatAlgorithmStats ( NeatEvolutionAlgorithmParameters eaParams ) : System
eaParams NeatEvolutionAlgorithmParameters
Résultat System

Property Details

_asexualOffspringCount public_oe property

Total number of genomes created from asexual reproduction.
public ulong _asexualOffspringCount
Résultat ulong

_bestFitnessMA public_oe property

A buffer of the N most recent best fitness values. Allows the calculation of a moving average.
public DoubleCircularBufferWithStats,SharpNeat.Utility _bestFitnessMA
Résultat SharpNeat.Utility.DoubleCircularBufferWithStats

_complexityMA public_oe property

A buffer of the N most recent population mean complexity values. Allows the calculation of a moving average.
public DoubleCircularBufferWithStats,SharpNeat.Utility _complexityMA
Résultat SharpNeat.Utility.DoubleCircularBufferWithStats

_evalsCountAtLastUpdate public_oe property

The total evaluation count at the last update to _evaluationsPerSec.
public ulong _evalsCountAtLastUpdate
Résultat ulong

_evalsPerSecLastSampleTime public_oe property

The clock time of the last update to _evaluationsPerSec.
public DateTime,System _evalsPerSecLastSampleTime
Résultat System.DateTime

_evaluationsPerSec public_oe property

Current evaluations per second reading.
public int _evaluationsPerSec
Résultat int

_generation public_oe property

The current generation number.
public uint _generation
Résultat uint

_interspeciesOffspringCount public_oe property

Total number of genomes created from interspecies sexual reproduction.
public ulong _interspeciesOffspringCount
Résultat ulong

_maxComplexity public_oe property

The complexity of the most complex genome.
public double _maxComplexity
Résultat double

_maxFitness public_oe property

The fitness of the best genome.
public double _maxFitness
Résultat double

_maxSpecieSize public_oe property

The number of genomes in the largest specie.
public int _maxSpecieSize
Résultat int

_meanComplexity public_oe property

The mean genome complexity.
public double _meanComplexity
Résultat double

_meanFitness public_oe property

The mean genome fitness.
public double _meanFitness
Résultat double

_meanSpecieChampFitness public_oe property

The mean fitness of current specie champions.
public double _meanSpecieChampFitness
Résultat double

_meanSpecieChampFitnessMA public_oe property

A buffer of the N most recent mean specie champ fitness values (the average fitness of all specie champs). Allows the calculation of a moving average.
public DoubleCircularBufferWithStats,SharpNeat.Utility _meanSpecieChampFitnessMA
Résultat SharpNeat.Utility.DoubleCircularBufferWithStats

_minSpecieSize public_oe property

The number of genomes in the smallest specie.
public int _minSpecieSize
Résultat int

_prevBestFitnessMA public_oe property

The previous moving average value for the 'best fitness' series. Allows testing for fitness stalling by comparing with the current MA value.
public double _prevBestFitnessMA
Résultat double

_prevComplexityMA public_oe property

The previous moving average value for the complexity series. Allows testing for stalling during the simplification phase of complexity regulation.
public double _prevComplexityMA
Résultat double

_prevMeanSpecieChampFitnessMA public_oe property

The previous moving average value for the 'mean specie champ fitness' series. Allows testing for fitness stalling by comparing with the current MA value.
public double _prevMeanSpecieChampFitnessMA
Résultat double

_sexualOffspringCount public_oe property

Total number of genomes created from sexual reproduction. This includes the number of offspring created from interspecies reproduction.
public ulong _sexualOffspringCount
Résultat ulong

_totalEvaluationCount public_oe property

The total number of genome evaluations for the current NEAT search.
public ulong _totalEvaluationCount
Résultat ulong

_totalOffspringCount public_oe property

Total number of offspring created in the lifetime of a NEAT search.
public ulong _totalOffspringCount
Résultat ulong