Deep learning kalman filter