SmartEngine
1.6.0
|
GeneticTrainer parameter info More...
#include <GeneticTrainer.h>
Public Attributes | |
float | countTopPerformers = 0.1f |
How many of the top chromosomes are marked as top performers. The mutation standard deviation will be adjusted depending on if a new chromosome enters the top performers list. More... | |
float | countToKeepUnchanged = 0.4f |
How many of the top chromosomes should be left unchanged during each step. More... | |
float | countToRandomize = 0.1f |
How many of the bottom chromosomes should be completely randomized. More... | |
MutationInfo | mutation |
Mutation info More... | |
GeneSwapInfo | geneSwap |
Gene swap info More... | |
GeneticTrainer parameter info
float SmartEngine::GeneticTrainingInfo::countToKeepUnchanged = 0.4f |
How many of the top chromosomes should be left unchanged during each step.
A value [0..1] will unchange that percent of the population
A negative integer (-Population Count, 0) will keep that exact number of chromosomes
float SmartEngine::GeneticTrainingInfo::countTopPerformers = 0.1f |
How many of the top chromosomes are marked as top performers. The mutation standard deviation will be adjusted depending on if a new chromosome enters the top performers list.
A value [0..1] equates to a percent of the population
A negative integer (-Population Count, 0) equates to that exact number of chromosomes.
float SmartEngine::GeneticTrainingInfo::countToRandomize = 0.1f |
How many of the bottom chromosomes should be completely randomized.
A value [0..1] will randomize that percent of the population
A negative integer (-Population Count, 0) will randomize that exact number of the population
GeneSwapInfo SmartEngine::GeneticTrainingInfo::geneSwap |
Gene swap info
MutationInfo SmartEngine::GeneticTrainingInfo::mutation |
Mutation info