Learning algorithms for neural networks with the Kalman filters