We trained a convolutional neural network (CNN) to mapraw pixels from a single front-facing camera directly tosteering commands. This end-to-end approachproved surprisingly powerful.With minimum training data from humans the systemlearns to drive in traffic on local roads with or withoutlane markings and on highways. It also operates in areas with unclear visual guidancesuch as in parking lots and on unpaved roads.