Introduction
Imagine teaching a child to recognize animals by showing many pictures. The challenge is how a computer learns to recognize patterns or make decisions from examples it sees.
Think of teaching a child to recognize fruits by showing many pictures of apples and oranges with their names. The child learns patterns like color and shape. Later, when shown a new fruit, the child guesses its name based on what was learned.
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Training │ │ Learning │ │ Model │ │ New Data │
│ Data │─────▶│ Process │─────▶│ Created │─────▶│ Input │
│ (Examples) │ │ (Training) │ │ (Rules) │ │ (Unseen) │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐
│ Prediction │
│ or Decision │
└─────────────┘