A collection of labs for the 2015 Machine Learning Summer School from NICTA authored by:
- Finn Lattimore
- Lachlan McCalman
- Simon O'Callaghan
- Alistair Reid
- Daniel Steinberg
- Brian Thorne
- John Vial
The labs are all self contained in ipython notebooks which are python environments that are locally hosted within a browser. Both the instructions and the code input cells are in the notebook, and so all you need to do to complete a lab is to open the corresponding notebook in the directory where you have downloaded the tutorials, and then work through the exercises in your browser.
This repository contains the first four labs for MLSS 2015 Syndey:
- Introduction to Python and PCA
- Linear Regression
- Classification
- Clustering and Latent Variable Models
You can find the general lab instructions here, as well as how to set up your python environment.
You can preview all of the lab solutions here:
- Introduction to Python and PCA
- Linear Regression
- Classification
- Clustering and Latent Variable Models
General:
- scikit-learn
- numpy
- matplotlib
- scipy
- ipython[all]
The above can all be checked using the Dependency checker.ipynb
script in this repo. Optionally for the clustering lab:
- lda (may require you to also pull down pbr)
- Pillow