Self-driving cars (autonomous vehicles) are an application of Reinforcement Learning (RL) in machine learning:
In RL, an agent (car) interacts with an environment (roads, obstacles, traffic) and learns to maximize rewards (e.g., safe driving, efficient navigation).
The system improves performance through trial-and-error learning, guided by reward signals such as staying in a lane or avoiding collisions.
Supervised learning (A): Used in some supporting tasks like image recognition (e.g., identifying stop signs), but not the core paradigm for self-driving.
Unsupervised learning (B): Useful for clustering sensor data, but again not the main paradigm.
Reinforcement learning (C): Correct, since self-driving fundamentally depends on RL decision-making.
Thus, the correct answer is Option C (Reinforcement Learning).
[Reference:, DASCA Data Scientist Knowledge Framework (DSKF) – Machine Learning Paradigms: Reinforcement Learning and Autonomous Systems., ]