Java Feedforward Neural Network
The feedforward neural network, or perceptron, is a type of neural network first described by by Warren McCulloch and Walter Pitts in the 1940s. The feedforward neural network, and its variants, are the most widely used form of neural network. The feedforward neural network is often trained with the backpropagation training technique, though there are other more advanced training techniques, such as resilient propagation. The feedforward neural network uses weighted connections from an input layer to zero or more hidden layers, and finally to an output layer. It is suitable for many types of problems.
The Feedforward Neural Network modeled in the Encog Workbench looks like this:



