Introduction
Imagine you want a computer to recognize your friends' faces in photos without telling it exactly how to do it. Teaching a computer to learn from examples instead of giving it fixed instructions solves this problem.
Think of teaching a child to recognize animals by showing many pictures and naming them. The child learns to spot patterns like shapes and colors to identify animals they haven't seen before.
┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │ Training │─────▶│ Model │─────▶│ Prediction │ │ (Known Data) │ │ (Learned │ │ (New Data │ │ │ │ Rules) │ │ Output) │ └───────────────┘ └───────────────┘ └───────────────┘