Theory of the Back Propagation Neural Network