public Neat() { evaluator = parameters.experiment; population = new Population(evaluator); IDs = new IDCounters(); population.IDs = IDs; }
public Parameters() { experiment = new LambdaExperiment(); // THE ONLY LINE NEEDING CHANGING IN THE GENERAL CASE CA = experiment.GetParameters(); EA = new EAParameters(experiment); CPPN = new CPPNParameters(CA); }
public Population(INeatCA ca) { this.ca = ca; species = new List <Species>(); SpeciesFitnessMap = new Dictionary <int, float>(); avgSpeciesFitness = 0.0f; SpeciesFitnessSD = 0.0f; newNodeGenesThisGeneration = new List <int>(); PreviouslySplitConnectionGeneIDs = new List <int>(); PreviouslyAddedConnections = new Dictionary <Tuple <int, int>, int>(); PreviouslySplitConnections = new Dictionary <int, Tuple <int, int, int, int> >(); //HERE HERE HERE BULLSHITT! //var x = PieChart.ProcessFile(File.Open("lol", FileMode.Open)); }
public EAParameters(INeatCA experimentCA) { CAExperiment = experimentCA; }