ML Overview
- This module introduces the fundamentals of Machine Learning. You will learn what Machine Learning is and explore the main types, including supervised, unsupervised, and reinforcement learning.
What is Machine Learning?
Machine Learning (ML) is a part of Artificial Intelligence (AI) where systems learn automatically from data and make future predictions or decisions — without being explicitly programmed.
In Simple Words:
“Give data to the machine, it learns patterns and predicts the future.”
Traditional Programming vs Machine Learning
Real-Life Examples
Netflix recommends movies based on your watch history
Amazon suggests products based on your browsing
Gmail detects spam emails
Banks detect fraudulent transactions
Basic Flow of Machine Learning
Collect data
Clean data
Train model
Test model
Make predictions
Types of Machine Learning
Machine Learning is mainly divided into 3 types:
Supervised Learning
In supervised learning, the data is labeled (input + correct output is available).
Examples:
House price prediction
Student pass/fail prediction
Email spam detection
Two Main Types:
Regression
Predicts continuous output
Example: Salary prediction
Classification
Predicts category/class
Example: Spam / Not Spam
Unsupervised Learning
In unsupervised learning, the data is unlabeled (no output is given).
The machine finds patterns on its own.Examples:
Customer segmentation
Market basket analysis
Common Type:
Clustering
Groups similar data points
Example: Group customers based on spending behavior
Reinforcement Learning
In reinforcement learning, the machine learns using a reward and punishment system (trial and error).
Examples:
Self-driving cars
Game-playing AI
Robot training
Summary Table