jeffheaton / encog-dotnet-core

http://www.heatonresearch.com/encog
Other
430 stars 150 forks source link

There doesn't appear to be a way to implement training strategies to work with NEAT networks. #83

Open TheDevelolper opened 8 years ago

TheDevelolper commented 8 years ago

It seems like a good idea to implement training strategies for use with NEAT networks. Currently I am not able to do this. I spoke with Jeff via twitter and he agreed that it would be a good idea to implement this functionality.

I will be looking into this myself to see if I can contribute to the project.

TheDevelolper commented 8 years ago

Okay, I added basic support for StopTrainingStrategy in a EA. I've tested it with my code. But I don't appear to have access to the repository. I'm trying to commit my work on my own branch.

TheDevelolper commented 8 years ago

I've also added a EndTimeSpanStrategy which gives a little more flexibility than the EndMinutes strategy. It allows the user to easily specify days,hours,minutes. Much nicer than having to work it all out in minutes. Also makes better use of .NET Framework TimeSpan object.

TheDevelolper commented 8 years ago

Waiting for access so that I can push the changes I'm making.