02 Machine Learning Algorithms
02 Machine Learning Algorithms
Overview
Machine Learning (ML) is the subset of AI that enables systems to automatically learn and
improve from experience without being explicitly programmed. ML algorithms build a model
based on training data to make predictions or decisions. The three major learning paradigms
are supervised, unsupervised, and reinforcement learning.
Supervised Learning
In supervised learning, the model is trained on labeled data — input-output pairs — and
learns to map inputs to correct outputs.
Unsupervised Learning
Unsupervised learning works with unlabeled data, finding hidden patterns or intrinsic
structures.
Reinforcement Learning
Reinforcement learning trains an agent to make decisions by rewarding desired behaviors
and penalizing undesired ones through interaction with an environment.
Notable applications include game-playing agents (AlphaGo, OpenAI Five), robotic control,
autonomous driving, and resource management in data centers.
Algorithm Comparison
Algorithm Type Best For Complexity