Machine Learning
Computer ScienceChapter 1 — Introduction to Machine Learning
Lesson 1.2 : Machine Learning vs Traditional Programming
Reading & Interactive Lesson
Machine Learning vs Traditional Programming
Reading Material & Notes
Machine Learning vs Traditional Programming
Traditional programming and machine learning solve problems in different ways.
Traditional Programming
In traditional programming, a programmer writes explicit rules that are applied to input data to produce output.
Rules + Input Data
↓
Output
Machine Learning
In machine learning, an algorithm learns patterns from example data and produces a model that can be used on new data.
Input Data + Expected Output
↓
Training
↓
Model
↓
New Input → Prediction
| Feature | Traditional Programming | Machine Learning |
|---|---|---|
| Rules | Written by programmer | Learned from data |
| Data Requirement | Depends on application | Usually requires training data |
| Adaptation | Requires code changes | Can retrain using new data |
Course Curriculum
10 Chapters • 50 Lessons
Chapter 1 — Introduction to Machine Learning
5 Lessons
Chapter 2 — Types of Machine Learning
5 Lessons
Chapter 3 — Python for Machine Learning
5 Lessons
Chapter 4 — Data Preprocessing
5 Lessons
Chapter 5 — Regression Algorithms
5 Lessons
Chapter 6 — Classification Algorithms
5 Lessons
Chapter 7 — Clustering Algorithms
5 Lessons
Chapter 8 — Model Evaluation
5 Lessons
Chapter 9 — Feature Engineering and Model Improvement
5 Lessons
Chapter 10 — Machine Learning Projects
5 Lessons