RepoLightning AILightning AIpublished Nov 9, 2022seen 5d

Lightning-AI/dl-fundamentals

Jupyter Notebook

Open original ↗

Captured source

source ↗
published Nov 9, 2022seen 5dcaptured 15hhttp 200method plain

Lightning-AI/dl-fundamentals

Description: Deep Learning Fundamentals -- Code material and exercises

Language: Jupyter Notebook

Stars: 404

Forks: 208

Open issues: 3

Created: 2022-11-09T21:48:20Z

Pushed: 2024-02-28T20:30:26Z

Default branch: main

Fork: no

Archived: yes

README:

Deep Learning Fundamentals: Code Materials and Exercises

*This repository contains code materials & exercises for Deep Learning Fundamentals course by Sebastian Raschka and Lightning AI.*

  • Link to the course website: https://lightning.ai/pages/courses/deep-learning-fundamentals/
  • Link to the discussion forum: https://github.com/Lightning-AI/dl-fundamentals/discussions
  • Reach out to Lightning & Sebastian on social media: @LightningAI @rasbt

---

For other announcements, updates, and additional materials, you can follow Lightning AI and Sebastian on Twitter!

---

Links to the materials

Unit 1. Welcome to Machine Learning and Deep Learning [Link to videos ]

Unit 2. First Steps with PyTorch: Using Tensors [Link to videos ]

Unit 3. Model Training in PyTorch [Link to videos ]

Unit 4. Training Multilayer Neural Networks [Link to videos ]

  • 4.1 Dealing with More than Two Classes: Softmax Regression
  • 4.2 Multilayer Neural Networks and Why We Need Them
  • [4.3 Training a Multilayer Perceptron in PyTorch](unit04-multilayer-nets/4.3-mlp-pytorch)
  • [XOR data](unit04-multilayer-nets/4.3-mlp-pytorch/4.3-mlp-pytorch-part1-2-xor)
  • [MNIST data](unit04-multilayer-nets/4.3-mlp-pytorch/4.3-mlp-pytorch-part3-5-mnist)
  • [4.4 Defining Efficient Data Loaders](unit04-multilayer-nets/4.4-dataloaders)
  • [4.5 Multilayer Neural Networks for Regression](unit04-multilayer-nets/4.5-mlp-regression)
  • 4.6 Speeding Up Model Training Using GPUs
  • [Unit 4 exercises](./unit04-multilayer-nets/exercises)
  • [Excercise 1: Changing the Number of Layers](./unit04-multilayer-nets/exercises/1_changing-layers)
  • [Exercise 2: Implementing a Custom Dataset Class for Fashion MNIST](./unit04-multilayer-nets/exercises/2_fashion-mnist)

Unit 5. Organizing your PyTorch Code with Lightning [Link to videos ]

  • 5.1 Organizing Your Code with PyTorch Lightning
  • [5.2 Training a Multilayer Perceptron in PyTorch Lightning](./unit05-lightning/5.2-mlp-lightning)
  • [5.3 Computing Metrics Efficiently with TorchMetrics](./unit05-lightning/5.3-torchmetrics)
  • [5.4 Making Code Reproducible](./unit05-lightning/5.4-reproducibility)
  • [5.5 Organizing Your Data Loaders with Data Modules](./unit05-lightning/5.5-datamodules)
  • [5.6 The Benefits of Logging Your Model Training](./unit05-lightning/5.6-logging)
  • [5.7 Evaluating and Using Models on New Data](./unit05-lightning/5.7-evaluating)
  • 5.8 Add functionality with callbacks
  • [Unit 5 exercises](./unit05-lightning/exercises)

Unit 6. Essential Deep Learning Tips & Tricks [Link to videos ]

  • [6.1 Model...

Excerpt shown — open the source for the full document.