Driving a vehicle requires good skill, focus, and experience. Thus, being a highly-skilled task, the processes involved in creating an autonomous driving agent can be broadly classified into three categories, as shown in the following figure:
- Recognizing the components of the surrounding environment, which includes pavements, people, traffic signal, any construction, road boundaries, other vehicle, and so on. For AI, object detection and classification is relatively easy owing to the advancements in deep learning for computer vision using Convolution Neural Networks (CNNs) and Generative Adversarial Networks ...