/csc411_fall2018_tutorials

A collection tutorial materials for the Fall 2018 CSC411/CSC2515 (Introduction to Machine Learning) at the University of Toronto.

Primary LanguageJupyter Notebook

CSC411/CSC2515 Fall 2018 Tutorials

A collection tutorial materials for the Fall 2018 CSC411/CSC2515 (Introduction to Machine Learning) at the University of Toronto. The files are organized into subdirectories by the week they were presented. Most development is done with python 3.7.

Getting Started

Each week's subdirectory contains a mixture of .pdf, .py, and .ipynb files. Additionally, there may be the file used to generate the .pdf which can be a .pptx, .key, or .tex.

Currently, the only requirements for running any .py or .ipynb is numpy. Constructing a python 3.6+ environment is highly recommended. This can be easily set up with conda - for example:

conda create --name py37 python=3.7

A conda cheat-sheet is located here. The requirements can be installed with python's package manager, pip, or conda. For example, inside your python environment with pip:

pip install numpy

Each week contains a README with guidance on how to present the material to the class.

File Structure

.
├── README.md
└── week2
    ├── CSC411_Fall_2018_Tutorial1_lecture.ipynb
    ├── CSC411_Fall_2018_Tutorial1_worksheet.ipynb
    ├── README.md
    ├── linear_algebra_goodfellow.key
    ├── linear_algebra_goodfellow.pdf
    └── supplementary_linear_algebra_srihari.pdf

1 directory, 7 files

License

Acknowledgments

All instructors and assistants for CSC411/CSC2515 Fall 2018 at The University of Toronto.