Loading...

Deep Learning Course 4 of 6

PyTorch - Python Deep Learning Neural Network API

Intuition Math Code

Level: Intermediate

Instructor: Chris

FREE ACCESS
Auto-Enrolled
Course thumbnail for PyTorch - Python Deep Learning Neural Network API
Course Includes:

play_circle43 Video Lectures

timerWatch Duration: 10.1 Hours

article96 Pages of Lecture Notes

auto_storiesReading Time: 10 Hours

fact_check261 Quiz Questions

code3144 Lines of Code

functions39 Inline Math Snippets

code410 Inline Code Snippets

auto_awesome18 Custom Visual Graphics

updateUpdated and Maintained

Deep Learning with PyTorch.

In this course, we learn how to leverage PyTorch to smoothly integrate deep learning into Python programs.

What you'll learn ...

done_outline

Learn how to install and configure PyTorch

done_outline

Intuitively understand tensors and how they are the data structures of deep learning

done_outline

Learn about tensor attributes like axes, rank, and shape

done_outline

Learn tensor operations that are heavily used in deep learning like flattening, reshaping, and squeezing

done_outline

Learn tensor operations by categories like reshaping ops, element-wise ops, reduction ops, and access ops

done_outline

Develop a fundamental understanding of datasets and dataset processing in PyTorch

done_outline

Understand the data preprocessing pipeline

done_outline

Learn about the Fashion MNIST dataset and how it relates to MNIST

done_outline

Develop of a deeper understanding of network design in general and in PyTorch

done_outline

Learn to debug PyTorch code using a debugger

done_outline

How to build PyTorch networks and training Loops

done_outline

Understand how to integrate TensorBoard with PyTorch

done_outline

Gain experience building a custom framework for experimentation and testing

done_outline

How to perform hyperparameter experimentation using a custom testing framework

done_outline

How to experiment with multiple network architectures using a custom build framework

Course Technologies.

In this course, we use Python, PyTorch, VS Code, Discord, and Jupyter.

Python logo Jupyter logo Discord logo vscode logo PyTorch logo

Deep Learning with PyTorch Syllabus.

Learn intermediate concepts and how to use existing tools to develop and experiment with deep learning models.

Part 1 - TENSORS AND OPERATIONS

Section 2 - Introduction to Tensors

Lesson #5

Lesson thumbnail for Tensors Explained - Data Structures of Deep Learning
Tensors Explained - Data Structures of Deep Learning

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

codeInline Code Snippets: 5

timerWatch Duration: 06:06

auto_storiesReading Time: 10 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 15

Lesson #6

Lesson thumbnail for Rank, Axes, and Shape Explained - Tensors for Deep Learning
Rank, Axes, and Shape Explained - Tensors for Deep Learning

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 19

codeLines of Code: 86

timerWatch Duration: 10:04

auto_storiesReading Time: 14 Minutes

codeInline Code Snippets: 10

updateUpdated and Maintained

Lesson #7

Lesson thumbnail for CNN Tensor Shape Explained - Convolutional Neural Networks and Feature Maps
CNN Tensor Shape Explained - Convolutional Neural Networks and Feature Maps

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

timerWatch Duration: 09:05

auto_storiesReading Time: 15 Minutes

updateUpdated and Maintained

Lesson #8

Lesson thumbnail for PyTorch Tensors Explained - Neural Network Programming
PyTorch Tensors Explained - Neural Network Programming

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

codeLines of Code: 57

timerWatch Duration: 10:17

auto_storiesReading Time: 12 Minutes

codeInline Code Snippets: 11

updateUpdated and Maintained

Lesson #9

Lesson thumbnail for Creating PyTorch Tensors for Deep Learning - Best Options
Creating PyTorch Tensors for Deep Learning - Best Options

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

codeLines of Code: 63

timerWatch Duration: 11:02

auto_storiesReading Time: 12 Minutes

codeInline Code Snippets: 12

updateUpdated and Maintained

Part 2 - NEURAL NETWORK TRAINING

Section 2 - Neural Networks and PyTorch Design

Lesson #17

Lesson thumbnail for Build PyTorch CNN - Object Oriented Neural Networks
Build PyTorch CNN - Object Oriented Neural Networks

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 5

codeInline Code Snippets: 6

timerWatch Duration: 23:23

auto_storiesReading Time: 21 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 42

Lesson #18

Lesson thumbnail for CNN Layers - PyTorch Deep Neural Network Architecture
CNN Layers - PyTorch Deep Neural Network Architecture

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 7

codeLines of Code: 19

timerWatch Duration: 11:30

auto_storiesReading Time: 14 Minutes

codeInline Code Snippets: 2

updateUpdated and Maintained

Lesson #19

Lesson thumbnail for CNN Weights - Learnable Parameters in PyTorch Neural Networks
CNN Weights - Learnable Parameters in PyTorch Neural Networks

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 9

codeInline Code Snippets: 21

timerWatch Duration: 23:51

auto_storiesReading Time: 34 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 144

Lesson #20

Lesson thumbnail for Callable Neural Networks - Linear Layers in Depth
Callable Neural Networks - Linear Layers in Depth

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 5

codeInline Code Snippets: 9

functionsInline Math Snippets: 2

timerWatch Duration: 13:21

auto_storiesReading Time: 12 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 63

updateUpdated and Maintained

Lesson #21

Lesson thumbnail for How to Debug PyTorch Source Code - Deep Learning in Python
How to Debug PyTorch Source Code - Deep Learning in Python

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 5

codeLines of Code: 24

timerWatch Duration: 13:00

auto_storiesReading Time: 4 Minutes

codeInline Code Snippets: 2

updateUpdated and Maintained

Lesson #22

Lesson thumbnail for CNN Forward Method - PyTorch Deep Learning Implementation
CNN Forward Method - PyTorch Deep Learning Implementation

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 6

codeLines of Code: 63

timerWatch Duration: 10:41

auto_storiesReading Time: 18 Minutes

codeInline Code Snippets: 6

functionsInline Math Snippets: 1

Lesson #23

Lesson thumbnail for CNN Image Prediction with PyTorch - Forward Propagation Explained
CNN Image Prediction with PyTorch - Forward Propagation Explained

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 5

codeInline Code Snippets: 7

timerWatch Duration: 11:59

auto_storiesReading Time: 15 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 36

Lesson #24

Lesson thumbnail for Neural Network Batch Processing - Pass Image Batch to PyTorch CNN
Neural Network Batch Processing - Pass Image Batch to PyTorch CNN

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 6

codeInline Code Snippets: 8

timerWatch Duration: 10:24

auto_storiesReading Time: 11 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 46

Lesson #25

Lesson thumbnail for CNN Output Size Formula - Bonus Neural Network Debugging Session
CNN Output Size Formula - Bonus Neural Network Debugging Session

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 10

codeLines of Code: 97

timerWatch Duration: 14:43

auto_storiesReading Time: 13 Minutes

codeInline Code Snippets: 12

functionsInline Math Snippets: 11

Section 3 - Training Neural Networks

Lesson #26

Lesson thumbnail for CNN Training with Code Example - Neural Network Programming Course
CNN Training with Code Example - Neural Network Programming Course

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 10

codeLines of Code: 50

timerWatch Duration: 18:18

auto_storiesReading Time: 11 Minutes

codeInline Code Snippets: 10

updateUpdated and Maintained

Lesson #27

Lesson thumbnail for CNN Training Loop Explained - Neural Network Code Project
CNN Training Loop Explained - Neural Network Code Project

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 8

codeLines of Code: 117

timerWatch Duration: 22:03

auto_storiesReading Time: 8 Minutes

codeInline Code Snippets: 9

updateUpdated and Maintained

Lesson #28

Lesson thumbnail for CNN Confusion Matrix with PyTorch - Neural Network Programming
CNN Confusion Matrix with PyTorch - Neural Network Programming

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 5

codeInline Code Snippets: 15

timerWatch Duration: 24:29

auto_storiesReading Time: 18 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 148

Lesson #29

Lesson thumbnail for Stack vs Concat in PyTorch, TensorFlow & NumPy - Deep Learning Tensor Ops
Stack vs Concat in PyTorch, TensorFlow & NumPy - Deep Learning Tensor Ops

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 9

codeLines of Code: 232

timerWatch Duration: 16:50

auto_storiesReading Time: 19 Minutes

codeInline Code Snippets: 27

updateUpdated and Maintained

Lesson #30

Lesson thumbnail for TensorBoard with PyTorch - Visualize Deep Learning Metrics
TensorBoard with PyTorch - Visualize Deep Learning Metrics

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 11

codeLines of Code: 66

timerWatch Duration: 19:53

auto_storiesReading Time: 10 Minutes

codeInline Code Snippets: 10

updateUpdated and Maintained

Lesson #31

Lesson thumbnail for Hyperparameter Tuning and Experimenting - Training Deep Neural Networks
Hyperparameter Tuning and Experimenting - Training Deep Neural Networks

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

codeLines of Code: 133

timerWatch Duration: 11:49

auto_storiesReading Time: 20 Minutes

codeInline Code Snippets: 17

updateUpdated and Maintained

Section 4 - Neural Network Experimentation

Lesson #32

Lesson thumbnail for Training Loop Run Builder - Neural Network Experimentation Code
Training Loop Run Builder - Neural Network Experimentation Code

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

codeLines of Code: 115

timerWatch Duration: 08:53

auto_storiesReading Time: 14 Minutes

codeInline Code Snippets: 24

functionsInline Math Snippets: 16

Lesson #33

Lesson thumbnail for CNN Training Loop Refactoring - Simultaneous Hyperparameter Testing
CNN Training Loop Refactoring - Simultaneous Hyperparameter Testing

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 4

codeLines of Code: 123

timerWatch Duration: 18:56

auto_storiesReading Time: 23 Minutes

codeInline Code Snippets: 16

updateUpdated and Maintained

Lesson #34

Lesson thumbnail for PyTorch DataLoader num_workers - Deep Learning Speed Limit Increase
PyTorch DataLoader num_workers - Deep Learning Speed Limit Increase

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 3

timerWatch Duration: 06:38

auto_storiesReading Time: 8 Minutes

updateUpdated and Maintained

Lesson #35

Lesson thumbnail for PyTorch on the GPU - Training Neural Networks with CUDA
PyTorch on the GPU - Training Neural Networks with CUDA

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 8

codeLines of Code: 147

timerWatch Duration: 16:39

auto_storiesReading Time: 21 Minutes

codeInline Code Snippets: 24

updateUpdated and Maintained

Lesson #36

Lesson thumbnail for PyTorch Dataset Normalization - torchvision.transforms.Normalize()
PyTorch Dataset Normalization - torchvision.transforms.Normalize()

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 8

codeLines of Code: 88

timerWatch Duration: 26:12

auto_storiesReading Time: 17 Minutes

codeInline Code Snippets: 13

functionsInline Math Snippets: 6

Lesson #37

Lesson thumbnail for PyTorch DataLoader Source Code - Debugging Session
PyTorch DataLoader Source Code - Debugging Session

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 3

codeLines of Code: 39

timerWatch Duration: 22:18

auto_storiesReading Time: 8 Minutes

codeInline Code Snippets: 8

updateUpdated and Maintained

Lesson #38

Lesson thumbnail for PyTorch Sequential Models - Neural Networks Made Easy
PyTorch Sequential Models - Neural Networks Made Easy

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 5

codeLines of Code: 93

timerWatch Duration: 26:40

auto_storiesReading Time: 8 Minutes

codeInline Code Snippets: 13

updateUpdated and Maintained

Lesson #39

Lesson thumbnail for Batch Norm in PyTorch - Add Normalization to Conv Net Layers
Batch Norm in PyTorch - Add Normalization to Conv Net Layers

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 8

codeLines of Code: 45

timerWatch Duration: 20:19

auto_storiesReading Time: 7 Minutes

codeInline Code Snippets: 5

functionsInline Math Snippets: 3

Lesson #40

Lesson thumbnail for Reset Weights PyTorch Network - Deep Learning Course
Reset Weights PyTorch Network - Deep Learning Course

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 1

codeInline Code Snippets: 9

timerWatch Duration: 16:22

auto_storiesReading Time: 9 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 139

Lesson #41

Lesson thumbnail for Training Multiple Networks - Deep Learning Course
Training Multiple Networks - Deep Learning Course

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 1

codeInline Code Snippets: 9

timerWatch Duration: 09:04

auto_storiesReading Time: 8 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 124

Lesson #42

Lesson thumbnail for Max Pooling vs No Max Pooling - Deep Learning Course
Max Pooling vs No Max Pooling - Deep Learning Course

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 1

codeInline Code Snippets: 3

timerWatch Duration: 07:57

auto_storiesReading Time: 4 Minutes

auto_awesomeCustom Visual Graphics: 1

codeLines of Code: 78

Lesson #43

Lesson thumbnail for Deep Learning with PyTorch - Course Conclusion
Deep Learning with PyTorch - Course Conclusion

play_circleOn-Demand Video Lecture

articleFull Lecture Notes

fact_checkInteractive Quiz Questions: 1

timerWatch Duration: 04:07

auto_storiesReading Time: 3 Minutes

auto_awesomeCustom Visual Graphics: 2