mml-book.github.io README

The project's README from github.com/mml-book/mml-book.github.io. As one markdown file: README.md.

mml-book.github.io

Companion webpage to the book "Mathematics For Machine Learning"

https://mml-book.com

Copyright 2020 by Marc Peter Deisenroth, A Aldo Faisal, and Cheng Soon Ong. To be published by Cambridge University Press.

We are in the process of writing a book on Mathematics for Machine Learning that motivates people to learn mathematical concepts. The book is not intended to cover advanced machine learning techniques because there are already plenty of books doing this. Instead, we aim to provide the necessary mathematical skills to read those other books.

We split the book into two parts:

We aim to keep this book reasonably short, so we cannot cover everything. We will also provide exercises for part 1 and jupyter notebooks for part 2 of the book.

The notebooks can be run live on Binder.

Alternatively try them directly on Google Colab

Title Tutorial Notebook Solution
Linear Regression Open In Colab Open In Colab
Principal Component Analysis (PCA) Open In Colab Open In Colab
Gaussian Mixture Model (GMM) Open In Colab Open In Colab

mml-book.github.io (mml-book/mml-book.github.io)

Searching Database…

What is this?This is the companion website for the book 'Mathematics For Machine Learning', providing exercises and Jupyter notebooks that go along with the book's chapters.
Is this the full book or just supplementary material?It's supplementary material, not the book text itself — the full book is published separately by Cambridge University Press, and this repo hosts the accompanying exercises and notebooks.
How do I run the notebooks?You can run them live via the hosted link in the README, or open them directly in Google Colab — no local setup is required to try them.
Do I need to install Python or Jupyter myself?No, since the notebooks run live on Binder or Google Colab you can use them straight from your browser without installing anything locally.
Does this book cover advanced machine learning techniques?No, it deliberately skips advanced ML methods since many other books already cover those; it focuses only on the math skills needed to read them.
How is the book structured?It's split into two parts: Part 1 covers mathematical foundations with exercises, and Part 2 covers example machine learning algorithms built on those foundations, with accompanying Jupyter notebooks.
Which ML algorithms are covered in the notebooks?The notebooks currently cover Linear Regression, Principal Component Analysis (PCA), and Gaussian Mixture Models (GMM), each with a tutorial notebook and a solution notebook.
Who is this book really for?It's aimed at people who want to build the math skills needed to read other, more advanced machine learning books, rather than people already comfortable with that math.
Creator
mml-book
Size
290.2 MB
Stars
16.1K
Updated
CommitMar 13
Age
8y
Commits · 90 Days