I'm trying to train a NN using a GA where the fitness is calculated after a certain number of iterations through a simulation (crazy right? :P) but I want to view them in realtime.
In all the examples i've seen, the entire simulation is run inside the CalculateScore method inside the class that implements ICalculateScore. This removes the ability for an outside loop to control updates. Is there a way to associate the ICalculateScore method with a simulation outside of the CalculateScore method?
I can only think of modifying the NeuralGeneticAlgorithm class to spawn a new simulation for every genome it makes but I would prefer to not touch the encog code :/