This repository contains:
- My notes on the book "Mathematics for Machine Learning" (PDF and HTML)
- Many different machine learning models, either built from scratch, using only
numpy
, or using models fromsklearn
- An automatic differentiation system (
MLlib.py
) to create trainable neural networks. - Usage of the Automatic differentiation system for different tasks, like
- Digit Classification (
Digits.ipynb
) - Iris dataset classification (
Iris.ipynb
) - Embedding (
Embed.ipynb
) - Reccurent Neural Network (
RNN.ipynb
) - Illustration of Automotic differentiation (
AutoDiff.ipynb
)
- Digit Classification (
- Data Narratives on a few datasets