Learning path

Machine Learning

How machines learn from data: your first models with scikit-learn, from train/test split to accuracy.

  1. 1

    Machine Learning Introduction

    What machine learning really is, the three kinds of learning, features and labels, and the workflow every model follows.

    3 min read
  2. 2

    Your First Model: Linear Regression

    Train a linear regression in scikit-learn to predict a number, read what it learned, and make predictions.

    3 min read
  3. 3

    Train/Test Split and Evaluating Models

    Measure a model honestly on data it has never seen, read MAE and R², and spot overfitting.

    3 min read
  4. 4

    Classification: Predicting Categories

    Predict yes/no answers with logistic regression and k-nearest neighbours, and judge them with accuracy and a confusion matrix.

    3 min read
  5. 5

    End-to-End Project: Classifying Flowers

    Run a complete machine learning project on the classic Iris dataset with a decision tree: explore, train, evaluate and explain.

    3 min read