Skip to content

wlxiong/learn-ml-the-hard-way

Repository files navigation

Learn machine learning the hard way

Try to implement machine learning models (especially deep learning models) using numpy as the only dependency.

  1. Linear regression
  2. Logistic regression
  3. Multiclass logistic regression
  4. Multilayer perceptron
  5. Convolutional neural network

Setup Jupyter Notebook theme

# install jupyterthemes
pip install jupyterthemes

# dark theme
jt -t onedork -fs 10 -altp -tfs 11 -nfs 115 -cellw 88% -T

Run unit tests

python -m unittest discover . "*_test.py" -v