A Backpropagation Neural Network supporting zero or one hidden layers.