- Mutation
- Crossing
- Education by back propagation method
- Unlimited Network depth
- Unlimited Network width
- Individual width of the each Layer of the Network
To use module you need just to add it as dependency to pom.xml of your project
<repositories>
<repository>
<id>com.owldevs.nn4j</id>
<url>https://raw.github.com/Fastto/NeuralNetwork4J/mvn-repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.owldevs</groupId>
<artifactId>com.owldevs.nn4j</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
https://github.com/Fastto/SimulationOfEvolution.
It implements genetic algorithm with crossing and mutation.
IN PROGRESS
The implementation uses propagation method of education