public GestoreRN_NEAT(int input, int output, int perceptronNumber=1) { contGenotipo = -1; contNeuroni = 0; contAssoni = 0; genotipi = new SortedSet<GenotipoRN>(); population = new List<GenotipoRN>(); futurePopulation = new List<GenotipoRN>(); speciesManager = new SpeciesManager(this); perceptron=generaPerceptron(input, output); for (int i = 0; i < perceptronNumber;i++) { speciesManager.addGenotipo(mutazioneModificaPesoRadicalmenteTuttiAssoni(getPerceptron())); } population = speciesManager.GetListGenotipo(); }
public Species(GenotipoRN champion, SpeciesManager manager) { this.manager = manager; this.champion = champion; gList = new List<GenotipoRN>(); gList.Add(champion); }