Study interactive :: Progress tools open in the Study Hub reader.

Module 04: Supervised Learning. Classification

Learn to classify data into categories using various classification algorithms.

What You'll Learn

ML for beginners curriculum map

Topic Where to study
Logistic regression Classification guide
K-Nearest Neighbours (distance-based) KNN
Naive Bayes (probabilistic) Naive Bayes
EDA and data cleaning EDA guide
Feature relationships (scatter, covariance, correlation) Feature relationship analysis
Feature engineering and preprocessing Feature engineering
Projects implementing algorithms Beginner projects

Advanced machine learning curriculum map

Topic Where to study
Decision tree classification; entropy and information gain Classification guide, Entropy and rules
Rule-based intuition; overfitting (tree depth) Entropy section, Decision trees
Random Forest; tree vs forest Random forests, Comparison
SVM; margin, hyperplane, kernels SVM, Margins and kernels
Supervised model comparison; training and accuracy Model comparison, Metrics

Topics Covered

1. Logistic Regression

2. Decision Trees

3. Random Forests

4. Support Vector Machines (SVM)

5. K-Nearest Neighbors (KNN)

6. Evaluation Metrics

Learning Objectives

By the end of this module, you should be able to:

Projects

  1. Iris Flower Classification: Classify iris species
  2. Spam Email Detection: Classify emails as spam or not
  3. Titanic Survival Prediction: Predict if passengers survived
  4. Customer Churn Prediction: Predict if customers will leave

Key Concepts

Documentation & Learning Resources

Official Documentation:

Free Courses:

Tutorials:

Video Tutorials:

Practice:

Complete Detailed Guide →

Additional Resources


Previous Module: 03-supervised-learning-regression
Next Module: 05-model-evaluation-optimization