Easy-ML-For-Java
Easy-ML-For-Java copied to clipboard
Use Covariance Matrix Adaptation Evoluationary Strategy
This would fill in the role of the mutator:
https://github.com/tomLamprecht/Easy-ML-For-Java/blob/master/src/main/java/de/fhws/ai/networktrainer/NNRandomMutator.java
Reference: https://en.wikipedia.org/wiki/CMA-ES
This is way more efficient than random mutation
Very good Idea. The new implementation could also inherent from the Interface Mutator so we dont have to change the basic structure of the Genetic Algorithm. Even though we should think about renaming this Interface then to something more fitting