Computer based training on neural networks