Module 5 – Machine Learning Basics
beginner15 XP

Sorting Cats vs Dogs (And Everything Else!) 🐱🐶

How machine learning classifies things — from pet photos to spam emails

Sorting Cats vs Dogs 🐱🐶

What IS Machine Learning?

Machine Learning (ML) = Teaching computers to learn from data and make decisions without being explicitly programmed for every situation.

Instead of writing: "If furry AND four legs AND says meow → cat" ML learns: "Here are 1 million cats and 1 million dogs. Figure it out yourself!"

The Classification Problem

Sorting things into categories is called classification — it's ML's most common job:

TaskCategories
EmailSpam / Not spam
Skin scanConcerning / Normal
Movie reviewPositive / Negative
Dog photoBreed identification
Your postSuitable / Remove

📸 Instagram's Super Power

Every time you post on Instagram, AI classifies:

  • What objects are in the photo 🌮🐶🏀
  • What the mood is
  • Whether it follows community guidelines
  • What hashtags might be relevant
  • Who's in the photo (your friends!)

All of this happens in milliseconds!

🎮 Try It: What Would You Use to Classify These?

Code
"FREE BITCOIN CLICK NOW!!!" → Spam? Not spam?
[Photo: wagging golden retriever] → Dog? Cat? Other?
Review: "This film was AMAZING, I cried!" → Positive? Negative?

A human could answer these instantly. ML teaches AI to do the same!

The Training Secret

Code
Input 1,000 spam emails → labelled "spam"
Input 1,000 normal emails → labelled "not spam"

AI learns which WORDS appear in spam:
- "FREE", "WIN", "CLICK NOW", "URGENT" → spam signals
- "Meeting", "Hi Tom", "Can you help" → normal signals

New email arrives → AI checks for those patterns → Decision!

💡 Did You Know?

Gmail's spam filter blocks 10 million spam emails per minute using ML. Without it, your inbox would be pure chaos! 📧

Quick check

01/3
What is 'classification' in machine learning?