Computational learning theory and neural network learning