2017 · 131 citations · 9 references
ComputingAutonomous SystemsComputer ScienceAutonomous VehiclesComputer VisionPath PlanningDeep LearningLane DetectionPolicy LearningReinforcement LearningVehicle ControlAutonomous Steering ControlConvolutional Neural NetworksSteering Control SystemsVehicle GuidanceVisuomotor Policy Learning
Deep neural networks are frequently used for computer vision, speech recognition and text processing. The reason is their ability to regress highly nonlinear functions. We present an end-to-end controller for steering autonomous vehicles based on a convolutional neural network (CNN). The deployed framework does not require explicit hand-engineered algorithms for lane detection, object detection or path planning. The trained neural net directly maps pixel data from a front-facing camera to steering commands and does not require any other sensors. We compare the controller performance with the steering behavior of a human driver.
9
Adam: A Method for Stochastic Optimization
Diederik P. Kingma, Jimmy Ba · UvA-DARE (University of Amsterdam) · 2014 · 84.8K citations · Full text
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.3K citations
Caffe: Convolutional Architecture for Fast Feature Embedding
Yangqing Jia, Evan Shelhamer, Jeff Donahue et al. · arXiv (Cornell University) · 2014 · 4.3K citations · Full text
On the importance of initialization and momentum in deep learning
Ilya Sutskever, James Martens, George E. Dahl et al. · 2013 · 3.5K citations