Encog.Neural.NEAT.Training.NEATTraining.NEATTraining C# (CSharp) Method

NEATTraining() public method

Construct a neat trainer with a new population. The new population is created from the specified parameters.
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 NEATTraining(ICalculateScore calculateScore,
                            int inputCount, int outputCount,
                            int populationSize)
        {
            this.inputCount = inputCount;
            this.outputCount = outputCount;

            CalculateScore = new GeneticScoreAdapter(calculateScore);
            Comparator = new GenomeComparator(CalculateScore);
            Population = new NEATPopulation(inputCount, outputCount,
                                            populationSize);

            Init();
        }

Same methods

NEATTraining::NEATTraining ( ICalculateScore calculateScore, IPopulation population ) : System