Welcome#
This website provides a comprehensive introduction to PyTorch, a popular Python library for deep learning. The content is organized into three main parts.
Quick Reference: A concise summary of PyTorch workflows.
Tutorials: Step-by-step explanations of deep learning techniques using PyTorch.
Projects: Hands-on projects that apply the concepts learned in the tutorials.
The material is intended for students enrolled in a deep learning course. While no prior experience with PyTorch is needed, a basic understanding of Python and linear algebra is assumed.
Lectures#
These lectures provide a high-level overview of the topics covered in the tutorials and projects.
Slides |
Description |
---|---|
Introduction to supervised learning and neural networks. |
|
Best practices for training and evaluating neural networks. |
|
Introduction to convolutional neural networks. |
|
Overview of representation learning techniques. |
Downloads#
The following files are available for download.
File |
Description |
Explained in… |
---|---|---|
Training loop |
||
Evaluation loop pluggable into the training loop |
||
Evaluation metrics |
||
MobileNetV3 with support for transfer learning |
||
Triplet loss |