2.4 Machine Learning vs Traditional Programming

Traditional Programming:
- Human writes rules
- Computer follows them
- Cannot adapt
- Fails when data is messy
Machine Learning:
- Machine learns rules from examples
- Automatically improves
- Adapts to new data
- Handles complexity better
Simplified:
- Traditional:
IF condition A THEN do B - Machine Learning: Learn
A → Bpattern from data
This is why ML is used today for complex tasks like:
- Vision
- Speech
- Translation
- Predictions