Method | Description | |
---|---|---|
AddNeuronID ( long nodeID, IList |
Add the specified neuron id.
|
|
AddStrategy ( IStrategy strategy ) : void | ||
AdjustCompatibilityThreshold ( ) : void |
Adjust the compatibility threshold.
|
|
AdjustSpeciesScore ( ) : void |
Adjust each species score.
|
|
Crossover ( |
Perform a cross over.
|
|
FinishTraining ( ) : void | ||
Iteration ( ) : void |
Perform one training iteration.
|
|
Iteration ( int count ) : void | ||
NEATTraining ( ICalculateScore calculateScore, IPopulation population ) : System |
Construct neat training with an existing population.
|
|
NEATTraining ( ICalculateScore calculateScore, int inputCount, int outputCount, int populationSize ) : System |
Construct a neat trainer with a new population. The new population is created from the specified parameters.
|
|
Pause ( ) : |
||
ResetAndKill ( ) : void |
Reset counts and kill genomes with worse scores.
|
|
Resume ( |
||
SortAndRecord ( ) : void |
Sort the genomes.
|
|
SpeciateAndCalculateSpawnLevels ( ) : void |
Determine the species.
|
|
TournamentSelection ( int numComparisons ) : |
Select a gene using a tournament.
|
Method | Description | |
---|---|---|
Init ( ) : void |
Init the training.
|
public AddNeuronID ( long nodeID, IList |
||
nodeID | long | The neuron to add. |
vec | IList |
The list to add to. |
return | void |
public AddStrategy ( IStrategy strategy ) : void | ||
strategy | IStrategy | |
return | void |
public AdjustCompatibilityThreshold ( ) : void | ||
return | void |
public Crossover ( |
||
mom | The mother genome. | |
dad | The father genome. | |
return |
public NEATTraining ( ICalculateScore calculateScore, IPopulation population ) : System | ||
calculateScore | ICalculateScore | The score object to use. |
population | IPopulation | The population to use. |
return | System |
public NEATTraining ( ICalculateScore calculateScore, int inputCount, int outputCount, int populationSize ) : System | ||
calculateScore | ICalculateScore | The score calculation object. |
inputCount | int | The input neuron count. |
outputCount | int | The output neuron count. |
populationSize | int | The population size. |
return | System |
public Pause ( ) : |
||
return |
public Resume ( |
||
state | ||
return | void |
public SpeciateAndCalculateSpawnLevels ( ) : void | ||
return | void |
public TournamentSelection ( int numComparisons ) : |
||
numComparisons | int | The number of compares to do. |
return |