Exemplo n.º 1
0
        private void InitializeTraining()
        {
            AI.PointEvaluated      += AI_PointEvaluated;
            AI.PopulationEvaluated += AI_PopulationEvaluated;
            AI.SleepStarting       += AI_SleepStarting;
            AI.SleepEnded          += AI_SleepEnded;

            func       = new FitnessFunction();
            funceditor = new FitnessEditor();

            tbFitness.Text = func.ToString();

            builder = new BuilderForm();
        }
Exemplo n.º 2
0
        private void DisposeTraining()
        {
            AI.PointEvaluated      -= AI_PointEvaluated;
            AI.PopulationEvaluated -= AI_PopulationEvaluated;
            AI.SleepStarting       -= AI_SleepStarting;
            AI.SleepEnded          -= AI_SleepEnded;

            funceditor?.Dispose();
            funceditor = null;
            func       = null;
            builder?.Dispose();
            builder = null;

            AI.Dispose();
        }