Deep learning with PyTorch
Monday, November 16
9 am–5 pm Pacific Time
The format for this course will be a combination of interactive Zoom sessions, reading material, and videos.
Course materials will be added here shortly before the start of the school.
Instructor: Marie-Hélène Burle (WestGrid)
Prerequisites: Working knowledge of Python or attendance at the Basics of Python course.
Software: All attendees will need a remote secure shell (SSH) client installed on their computer. On Windows we recommend the free Home Edition of MobaXterm. On Mac and Linux computers SSH is usually pre-installed (try typing ssh
in a terminal to make sure it is there).
Zoom
9–9:30 am Pacific Time
Introduction to the course & cluster access
On your own
AI, machine learning, deep learning
Which framework to choose?
(Optional) Local installation
Documentation
Artificial neural networks
How do neural networks learn?
Zoom
Noon–1:30 pm Pacific Time
Questions so far
PyTorch tensors
The MNIST
On your own
Backpropagation
A bit of calculus
Automatic differentiation
Zoom
3–5 pm Pacific Time
Our NN to classify the MNIST
Final questions
(Additional readings)
HPC with Python
A few notes on PyTorch distributed computing