Skip to content

Jupyter notebooks, Python and MATLAB code examples, and demos from the textbook "Machine Learning Refined" (Cambridge University Press). See our blog https://jermwatt.github.io/mlrefined/index.html for interactive versions of many of the notebooks in this repo.

Notifications You must be signed in to change notification settings

egealtan/mlrefined

 
 

Repository files navigation

Machine Learning Refined Jupyter notebooks

This repository contains Jupyter notebooks and Python files associated with the Machine Learning Refined blog, a set of supplementary resources for the textbook Machine Learning Refined (Cambridge University Press). Visit http://www.mlrefined.com for free chapter downloads and tutorials, and our Amazon site for details regarding a hard copy of the text.


Python 3 and a number of standard Python packages for scientific computing (numpy, matplotlib, and Jupyter being the most common) are required to use the notebooks in this repo, as well as a latex. To get these basic libraries we highly recommend downloading the Anaconda Python 3 distribution.

Many of these notebooks also require the Automatic Differentiator autograd which can be installed by typing the following command at your terminal

  pip install autograd

Note: to pull a minimial sized clone of this repo (including only the most recent commit) use a shallow pull as follows

  git clone --depth 1 https://github.com/jermwatt/mlrefined.git

This repository is in active development by Jeremy Watt and Reza Borhani - please do not hesitate to reach out with comments, questions, typos, etc.

The material in this repository is not to be distributed, copied, or reused without written permission from the authors.

About

Jupyter notebooks, Python and MATLAB code examples, and demos from the textbook "Machine Learning Refined" (Cambridge University Press). See our blog https://jermwatt.github.io/mlrefined/index.html for interactive versions of many of the notebooks in this repo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 56.4%
  • Jupyter Notebook 43.3%
  • JavaScript 0.1%
  • Python 0.1%
  • CSS 0.1%
  • MATLAB 0.0%