Neuroph is lightweight Java Neural Network
Framework that can be used to simulate common
neural network architectures. With a small number
of basic classes that correspond to basic NN
concepts, it is easy to learn. It also has a nice
GUI application.