pytorch-tutorials icon indicating copy to clipboard operation
pytorch-tutorials copied to clipboard

🤖 | Learning PyTorch through official examples

logo

Contents

Basics

  • QuickStart - QuickStart will give general overview of Basics section.
  • Tensors - Operations on tensors, numpy arrays and casting them to tensor or vice versa.
  • Datasets and DataLoaders - Creating datasets and dataloaders.
  • Transforms - Torchvision's augmentation methods and using them together.
  • Build Neural Network - Building simple neural network from scratch.
  • Optimizers, Model Save and Load - Creating optimizers, saving trained models and loading for inference.
  • Data Parallel - Feeding data to the GPU by splitting into multiple parts.

Beginner

  • Autograd and Freeze weights - Autograd: Automatic Differentiation.
  • Neural Networks - To look deep into Neural Networks.

Intermediate

  • Convolutional Neural Network - Classifying images of CIFAR10 using CNNs.
  • Residual Neural Network - Using Residual Blocks to build a CNN for image classification.
  • Recurrent Neural Network - Image classification using RNN networks.
  • Long Short Term Memory - MNIST digit classifier using LSTM.
  • Variational Auto Encoder - Reconstructing MNIST data samples using VAE.

Advanced



Updating...

References

  1. https://github.com/pytorch/examples
  2. https://www.deeplearningwizard.com