C# Класс SharpNeat.EvolutionAlgorithms.NeatAlgorithmStats

Neat evolution algorithm statistics.
Наследование: ILoggable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_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

Открытые методы

Метод Описание
NeatAlgorithmStats ( NeatEvolutionAlgorithmParameters eaParams ) : System

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

Описание методов

NeatAlgorithmStats() публичный Метод

Construct a NEAT statistics object based on a specified set of NEAT parameters.
public NeatAlgorithmStats ( NeatEvolutionAlgorithmParameters eaParams ) : System
eaParams NeatEvolutionAlgorithmParameters
Результат System

Описание свойств

_asexualOffspringCount публичное свойство

Total number of genomes created from asexual reproduction.
public ulong _asexualOffspringCount
Результат ulong

_bestFitnessMA публичное свойство

A buffer of the N most recent best fitness values. Allows the calculation of a moving average.
public DoubleCircularBufferWithStats,SharpNeat.Utility _bestFitnessMA
Результат SharpNeat.Utility.DoubleCircularBufferWithStats

_complexityMA публичное свойство

A buffer of the N most recent population mean complexity values. Allows the calculation of a moving average.
public DoubleCircularBufferWithStats,SharpNeat.Utility _complexityMA
Результат SharpNeat.Utility.DoubleCircularBufferWithStats

_evalsCountAtLastUpdate публичное свойство

The total evaluation count at the last update to _evaluationsPerSec.
public ulong _evalsCountAtLastUpdate
Результат ulong

_evalsPerSecLastSampleTime публичное свойство

The clock time of the last update to _evaluationsPerSec.
public DateTime,System _evalsPerSecLastSampleTime
Результат System.DateTime

_evaluationsPerSec публичное свойство

Current evaluations per second reading.
public int _evaluationsPerSec
Результат int

_generation публичное свойство

The current generation number.
public uint _generation
Результат uint

_interspeciesOffspringCount публичное свойство

Total number of genomes created from interspecies sexual reproduction.
public ulong _interspeciesOffspringCount
Результат ulong

_maxComplexity публичное свойство

The complexity of the most complex genome.
public double _maxComplexity
Результат double

_maxFitness публичное свойство

The fitness of the best genome.
public double _maxFitness
Результат double

_maxSpecieSize публичное свойство

The number of genomes in the largest specie.
public int _maxSpecieSize
Результат int

_meanComplexity публичное свойство

The mean genome complexity.
public double _meanComplexity
Результат double

_meanFitness публичное свойство

The mean genome fitness.
public double _meanFitness
Результат double

_meanSpecieChampFitness публичное свойство

The mean fitness of current specie champions.
public double _meanSpecieChampFitness
Результат double

_meanSpecieChampFitnessMA публичное свойство

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
Результат SharpNeat.Utility.DoubleCircularBufferWithStats

_minSpecieSize публичное свойство

The number of genomes in the smallest specie.
public int _minSpecieSize
Результат int

_prevBestFitnessMA публичное свойство

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
Результат double

_prevComplexityMA публичное свойство

The previous moving average value for the complexity series. Allows testing for stalling during the simplification phase of complexity regulation.
public double _prevComplexityMA
Результат double

_prevMeanSpecieChampFitnessMA публичное свойство

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
Результат double

_sexualOffspringCount публичное свойство

Total number of genomes created from sexual reproduction. This includes the number of offspring created from interspecies reproduction.
public ulong _sexualOffspringCount
Результат ulong

_totalEvaluationCount публичное свойство

The total number of genome evaluations for the current NEAT search.
public ulong _totalEvaluationCount
Результат ulong

_totalOffspringCount публичное свойство

Total number of offspring created in the lifetime of a NEAT search.
public ulong _totalOffspringCount
Результат ulong