A simple back propagation neural network with a specified number of hidden layers and variate neurons per layer.