Baseline

This notebook implements a simple baseline for binary classification using the DummyClassifier from scikit-learn: chap04_binary_baseline. Note that this code is not discussed in the book.

Perceptron

This notebook implements a binary Perceptron classifier from scratch using NumPy: chap04_perceptron.

Binary Logistic Regression

This notebook implements a binary logistic regression classifier from scratch using NumPy: chap04_logistic_regression_numpy.

This notebook implements a binary logistic regression classifier using PyTorch and negative log likelihood loss: chap04_logistic_regression_pytorch_nll.

This notebook implements a binary logistic regression classifier using PyTorch and binary cross entropy loss: chap04_logistic_regression_pytorch_bce.

Multiclass Logistic Regression

This notebook implements a multiclass logistic regression classifier using PyTorch: chap04_multiclass_logistic_regression.