Skip to main content
grasp.study
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Deep Learning
·
Module 1
PyTorch Essentials for Model Building
1
Creating PyTorch Tensors with Specified Shapes, Data Types, and Devices
Create PyTorch tensors with specified shapes, data types, and devices.
2
Tensor Manipulation: Indexing, Reshaping, Reduction, and Broadcasting
Manipulate tensors using indexing, reshaping, reduction, and broadcasting operations.
3
Computing Gradients with PyTorch Autograd
Use PyTorch autograd to compute gradients of scalar objectives.
4
Defining a Multilayer Perceptron with `torch.nn.Module`
Define a multilayer perceptron by subclassing `torch.nn.Module`.
5
Computing Loss and Updating Parameters with PyTorch Optimizers
Compute a loss and update model parameters with a PyTorch optimizer.
6
Switching Between Training, Evaluation, and Inference Modes
Switch correctly between training, evaluation, and gradient-disabled execution modes.
7
Saving and Restoring Training Checkpoints
Save and restore model and optimizer state for continued training.
8
Reproducible PyTorch Experiments: Seeds and Determinism
Make a small PyTorch experiment reproducible by controlling random seeds and deterministic settings.
Next module isn't ready yet,
Back to course
Previous module
Next module