This is just a refresher on PyTorch before taking any deep learning project. These notebooks will be constantly updated and may overlap to some degree.
-
- Introduction to tensors
- Basic operations
- Broadcasting rules
-
Building Your First Neural Network
- Basic structures
- nn.Module, optimisers, In-built Loss functions
- Notes on gradient calculation
-
- Convolution as Linear Transformation
- Strides and Dialations
- Padding
- Channels
- ConvTranspose
-
Attention and Transformers (upcoming)