Neuroph is lightweight Java neural network framework to develop and simulate common neural network architectures. It contains well designed Java library with small number of basic classes which correspond to basic NN concepts, and also has nice GUI neural network editor. Neuroph has been released as open source under the LGPL licence, and it's FREE for you to use it.
If you are beginner with neural networks, and you just want to try how they work without going into complicated theory and implementation, or you need them quickly for your research project the Neuroph is good choice for you. It is small, well documented, easy to use, and very flexible neural network framework.
Product's homepage
Here are some key features of "Neuroph":
Supported neural network architectures:
· Adaline
· Perceptron
· Multi Layer Perceptron with Backpropagation
· Hopfield network
· Konhonen network
· Hebbian network
· Maxnet
· Competitive network
· RBF network
· NFR
Other features:
· Small number of the essential classes (only 10) which can be easily reused
· Support for supervised and unsupervised learning rules
· An easy-to-follow structure and logic.
· GUI tool for neural network development easyNeurons
Requirements:
· Java 2 Standard Edition Runtime Environment
What's New in This Release: [ read full changelog ]
· This version brings neural network image recognition support with easy to use Java library and GUI tool. Image recognition can be done in just one method call! In addition this release also comes with improved API, better javadoc documentation and some basic samples.