🎓 A1Learner
🔍

Home / PyTorch Intermediate

PyTorch Intermediate

Training done properly: splits and metrics, schedules, regularization and normalization, losses, images and CNNs, embeddings and text, RNNs, transfer learning and data engineering — ending in a full-pipeline capstone. Builds on PyTorch Beginner.

Start learning ❯❯87 lessons · 19 topics · 0/87 completed

Course contents

Work top to bottom — the sidebar is the course. Topics later in the list assume the ones before them.

PyTorch Intermediate Intro

Intermediate · ⏱ 8 min · standalone lesson

Training Discipline

Start: PyTorch Train, Validation and Test Splits ❯

Optimizers in Depth

Start: PyTorch Optimizer State ❯

Learning Rate Control

Start: PyTorch Learning Rate Schedules ❯

Regularization

Start: PyTorch Weight Decay ❯

Normalization and Initialization

Start: PyTorch Why Normalization Layers ❯

Loss Functions in Depth

Start: PyTorch Writing a Custom Loss ❯

Images as Tensors

Start: PyTorch Images as Tensors ❯

Convolution

Start: PyTorch Why Convolution ❯

A CNN Project

Start: PyTorch The Shapes Dataset ❯

Embeddings and Text

Start: PyTorch Why Embeddings ❯

A Text Classifier Project

Start: PyTorch The Review Words Dataset ❯

Sequences and RNNs

Start: PyTorch Sequence Data ❯

Transfer Learning

Start: PyTorch What Transfer Learning Is ❯

Data Engineering

Start: PyTorch Collate Functions ❯

Reproducibility and Debugging

Start: PyTorch Seeding Everything ❯

Tuning and Ensembles

Start: PyTorch Hyperparameter Sweeps ❯

Speed on CPU

Start: PyTorch Inference Mode ❯

PyTorch Intermediate Capstone

Intermediate · ⏱ 12 min · standalone lesson