JovianJovian
Sign In

Lesson 1 - PyTorch Basics and Gradient Descent

Deep Learning with PyTorch: Zero to GANs

← Back
Next →
Course Home
Assignment 1 - All About torch.TensorLesson 2 - Working with Images and Logistic RegressionAssignment 2 - Train Your First ModelLesson 3 - Training Deep Neural Networks on a GPUAssignment 3 - Feed Forward Neural NetworksLesson 4 - Image Classification with Convolutional Neural NetworksLesson 5 - Data Augmentation, Regularization & ResNetsLesson 6: Generative Adversarial Networks and Transfer LearningProject - Train a Deep Learning Model from Scratch
Next →

Hindi version: https://youtu.be/7yRkvPxE7Hs

We start this lesson with the basics of PyTorch: tensors, gradients, and Autograd. We then proceed to implement linear regression and gradient descent from scratch, first using matrix operations and then using PyTorch built-ins. Notebooks used in this lesson:

  • PyTorch Basics: jovian.ai/aakashns/01-pytorch-basics
  • Linear Regression: jovian.ai/aakashns/02-linear-regression
  • Machine Learning: jovian.ai/aakashns/machine-learning-intro

Ask questions on the course discussion forum.

Notebooks
aakashns/01-pytorch-basics
 Run on Colab
 Run on Kaggle
 Run on Binder
Open in New Tab
aakashns/02-linear-regression
 Run on Colab
 Run on Kaggle
 Run on Binder
Open in New Tab
aakashns/machine-learning-intro
 Run on Colab
 Run on Kaggle
 Run on Binder
Open in New Tab
Loading...