Introduction to ML with PyTorch

Instructor:
Marie-Helene Burle (WestGrid)

Length:
2 days

Level:
Beginner

Prerequisites:
Familiarity with Python*

Goal:
Clarify concepts of machine learning and guide you through the first steps with PyTorch

Program:
We will meet during the Zoom sessions

You will go over the material in Readings, Videos, and Practices on your own

Going over the self-directed sections prior to our meetings is necessary to be able to follow


Time zone:
Pacific Daylight Time (UTC-07:00)

*Those wanting to prepare for this course could take the Python in Jupyter notebooks course or read the Python and NumPy tutorials (PyTorch has many similarities with NumPy).

June 8

9–9:30am
Zoom
Introduction to the WestGrid Summer School PyTorch course
I will go over the program for this course and we will introduce each other.

Reading

2–3:30pm
(Debug)
Issues installing PyTorch locally or logging in the training cluster
This session is not part of the actual course. Please only sign up for it if you have followed the instructions on installing PyTorch and logging in the training cluster but are having issues.

June 9

9–10am
Zoom
PyTorch basics
In this session, we will discuss the code you looked at yesterday and move from there to some of the key features of PyTorch.

2–3:30pm
Zoom
MNIST classification
In this session, we will apply the functions we learnt in PyTorch basics to a real example. As we train our model, we will track its performance with TensorBoard.