Neural Network Learning: The Dimensions of Neural Networks