🎓 A1Learner
🔍

Home / PyTorch Beginner

PyTorch Beginner

Meet PyTorch the friendly way: tensors and shapes, autograd, modules, losses and optimizers, the training loop and data handling — finishing with a trained classifier and a capstone program. Assumes basic Python; no ML background needed.

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

Course contents

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

PyTorch Intro

Beginner · ⏱ 5 min · standalone lesson

PyTorch Installation

Beginner · ⏱ 6 min · standalone lesson

Creating Tensors

Start: PyTorch Creating Tensors ❯

Working with Shapes

Start: PyTorch Indexing Tensors ❯

Tensor Maths

Start: PyTorch Elementwise Operations ❯

PyTorch Reading Tensor Errors

Beginner · ⏱ 6 min · standalone lesson

Selecting and Combining

Start: PyTorch Boolean Masking ❯

Moving and Saving Tensors

Start: PyTorch Tensor Devices ❯

Autograd

Start: PyTorch What Is Autograd ❯

PyTorch A Model by Hand

Beginner · ⏱ 10 min · standalone lesson

Neural Network Modules

Start: PyTorch What Is a Module ❯

Loss Functions

Start: PyTorch What Is a Loss ❯

Optimizers

Start: PyTorch What Is an Optimizer ❯

The Training Loop

Start: PyTorch Anatomy of a Training Loop ❯

Preparing Features

Start: PyTorch Type Casting Tensors ❯

Data for Training

Start: PyTorch What Is a Dataset ❯

Watching Training

Start: PyTorch Epochs and Steps ❯

A First Classifier

Start: PyTorch Making Blob Data ❯

PyTorch Beginner Capstone

Beginner · ⏱ 12 min · standalone lesson