A personalized lane keeping system for autonomous vehicles based on recurrent neural network with temporal dependencies