Skip to content

Simple Implementation of Perceptron on Java

License

Notifications You must be signed in to change notification settings

Fastto/NeuralNetwork4J

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The SImple implementation of the Neural Network for Java

Features:

  1. Mutation
  2. Crossing
  3. Education by back propagation method
  4. Unlimited Network depth
  5. Unlimited Network width
  6. Individual width of the each Layer of the Network

Usage

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>

Example projects

Simulation of evolution

https://github.com/Fastto/SimulationOfEvolution.

It implements genetic algorithm with crossing and mutation.

Separation the surface by color zones based on several points

IN PROGRESS

The implementation uses propagation method of education

About

Simple Implementation of Perceptron on Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%