ADD neural network learning methods