Neuroph

Neuroph is an object-oriented artificial neural network framework written in Java.

It can be used to create and train neural networks in Java programs.

Neuroph provides Java class library as well as GUI tool easyNeurons for creating and training neural networks.

It is an open-source project hosted at SourceForge under the Apache License.

Neuroph's core classes correspond to basic neural network concepts like artificial neuron, neuron layer, neuron connections, weight, transfer function, input function, learning rule etc.