Adaptive kernel Kalman filter