Deep Learning Course
PyTorch - Python Deep Learning Neural Network API
Intuition Math Code
Level: Intermediate
Instructor: Chris
$79.99 $99.99 20% Off - Limited Offer
Enrolled

Course Includes:
43 Video Lectures
Watch Duration: 10.1 Hours
96 Pages of Lecture Notes
Reading Time: 10 Hours
261 Quiz Questions
3144 Lines of Code
39 Inline Math Snippets
410 Inline Code Snippets
18 Custom Visual Graphics
Updated and Maintained
What you'll learn ...
Learn how to install and configure PyTorch
Intuitively understand tensors and how they are the data structures of deep learning
Learn about tensor attributes like axes, rank, and shape
Learn tensor operations that are heavily used in deep learning like flattening, reshaping, and squeezing
Learn tensor operations by categories like reshaping ops, element-wise ops, reduction ops, and access ops
Develop a fundamental understanding of datasets and dataset processing in PyTorch
Understand the data preprocessing pipeline
Learn about the Fashion MNIST dataset and how it relates to MNIST
Develop of a deeper understanding of network design in general and in PyTorch
Learn to debug PyTorch code using a debugger
How to build PyTorch networks and training Loops
Understand how to integrate TensorBoard with PyTorch
Gain experience building a custom framework for experimentation and testing
How to perform hyperparameter experimentation using a custom testing framework
How to experiment with multiple network architectures using a custom build framework
Part 1 - TENSORS AND OPERATIONS
Section 1 - Introducing PyTorch
Lesson #1

PyTorch Prerequisites - Syllabus for Neural Network Programming Course
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Watch Duration: 05:55
Reading Time: 9 Minutes
Custom Visual Graphics: 2
Lesson #2

PyTorch Explained - Python Deep Learning Neural Network API
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 13
Watch Duration: 11:06
Reading Time: 14 Minutes
Custom Visual Graphics: 1
Lesson #3

PyTorch Install - Quick and Easy
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 9
Lines of Code: 12
Watch Duration: 08:02
Reading Time: 6 Minutes
Inline Code Snippets: 3
Updated and Maintained
Lesson #4

CUDA Explained - Why Deep Learning uses GPUs
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 14
Inline Code Snippets: 2
Watch Duration: 13:33
Reading Time: 20 Minutes
Custom Visual Graphics: 2
Lines of Code: 6
Section 2 - Introduction to Tensors
Lesson #5

Tensors Explained - Data Structures of Deep Learning
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Inline Code Snippets: 5
Watch Duration: 06:06
Reading Time: 10 Minutes
Custom Visual Graphics: 1
Lines of Code: 15
Lesson #6

Rank, Axes, and Shape Explained - Tensors for Deep Learning
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 19
Lines of Code: 86
Watch Duration: 10:04
Reading Time: 14 Minutes
Inline Code Snippets: 10
Updated and Maintained
Lesson #7

CNN Tensor Shape Explained - Convolutional Neural Networks and Feature Maps
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Watch Duration: 09:05
Reading Time: 15 Minutes
Updated and Maintained
Lesson #8

PyTorch Tensors Explained - Neural Network Programming
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Lines of Code: 57
Watch Duration: 10:17
Reading Time: 12 Minutes
Inline Code Snippets: 11
Updated and Maintained
Lesson #9

Creating PyTorch Tensors for Deep Learning - Best Options
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Lines of Code: 63
Watch Duration: 11:02
Reading Time: 12 Minutes
Inline Code Snippets: 12
Updated and Maintained
Section 3 - Introduction to Tensor Operations
Lesson #10

Flatten, Reshape, and Squeeze Explained - Tensors for Deep Learning with PyTorch
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 3
Lines of Code: 116
Watch Duration: 10:19
Reading Time: 19 Minutes
Inline Code Snippets: 14
Updated and Maintained
Lesson #11

CNN Flatten Operation Visualized - Tensor Batch Processing for Deep Learning
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 3
Lines of Code: 141
Watch Duration: 10:59
Reading Time: 17 Minutes
Inline Code Snippets: 15
Updated and Maintained
Lesson #12

Tensors for Deep Learning - Broadcasting and Element-wise Operations with PyTorch
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Lines of Code: 155
Watch Duration: 13:04
Reading Time: 15 Minutes
Inline Code Snippets: 19
Updated and Maintained
Lesson #13

Code for Deep Learning - ArgMax and Reduction Tensor Ops
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 7
Lines of Code: 97
Watch Duration: 13:41
Reading Time: 17 Minutes
Inline Code Snippets: 14
Updated and Maintained
Part 2 - NEURAL NETWORK TRAINING
Section 1 - Data and Data Processing
Lesson #14

Dataset for Deep Learning - Fashion MNIST
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Watch Duration: 16:04
Reading Time: 14 Minutes
Updated and Maintained
Lesson #15

CNN Image Preparation Code Project - Learn to Extract, Transform, Load (ETL)
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 6
Lines of Code: 51
Watch Duration: 12:55
Reading Time: 11 Minutes
Inline Code Snippets: 5
Updated and Maintained
Lesson #16

PyTorch Datasets and DataLoaders - Training Set Exploration for Deep Learning and AI
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Inline Code Snippets: 15
Watch Duration: 14:38
Reading Time: 15 Minutes
Custom Visual Graphics: 1
Lines of Code: 74
Section 2 - Neural Networks and PyTorch Design
Lesson #17

Build PyTorch CNN - Object Oriented Neural Networks
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Inline Code Snippets: 6
Watch Duration: 23:23
Reading Time: 21 Minutes
Custom Visual Graphics: 1
Lines of Code: 42
Lesson #18

CNN Layers - PyTorch Deep Neural Network Architecture
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 7
Lines of Code: 19
Watch Duration: 11:30
Reading Time: 14 Minutes
Inline Code Snippets: 2
Updated and Maintained
Lesson #19

CNN Weights - Learnable Parameters in PyTorch Neural Networks
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 9
Inline Code Snippets: 21
Watch Duration: 23:51
Reading Time: 34 Minutes
Custom Visual Graphics: 1
Lines of Code: 144
Lesson #20

Callable Neural Networks - Linear Layers in Depth
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Inline Code Snippets: 9
Inline Math Snippets: 2
Watch Duration: 13:21
Reading Time: 12 Minutes
Custom Visual Graphics: 1
Lines of Code: 63
Updated and Maintained
Lesson #21

How to Debug PyTorch Source Code - Deep Learning in Python
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Lines of Code: 24
Watch Duration: 13:00
Reading Time: 4 Minutes
Inline Code Snippets: 2
Updated and Maintained
Lesson #22

CNN Forward Method - PyTorch Deep Learning Implementation
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 6
Lines of Code: 63
Watch Duration: 10:41
Reading Time: 18 Minutes
Inline Code Snippets: 6
Inline Math Snippets: 1
Lesson #23

CNN Image Prediction with PyTorch - Forward Propagation Explained
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Inline Code Snippets: 7
Watch Duration: 11:59
Reading Time: 15 Minutes
Custom Visual Graphics: 1
Lines of Code: 36
Lesson #24

Neural Network Batch Processing - Pass Image Batch to PyTorch CNN
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 6
Inline Code Snippets: 8
Watch Duration: 10:24
Reading Time: 11 Minutes
Custom Visual Graphics: 1
Lines of Code: 46
Lesson #25

CNN Output Size Formula - Bonus Neural Network Debugging Session
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 10
Lines of Code: 97
Watch Duration: 14:43
Reading Time: 13 Minutes
Inline Code Snippets: 12
Inline Math Snippets: 11
Section 3 - Training Neural Networks
Lesson #26

CNN Training with Code Example - Neural Network Programming Course
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 10
Lines of Code: 50
Watch Duration: 18:18
Reading Time: 11 Minutes
Inline Code Snippets: 10
Updated and Maintained
Lesson #27

CNN Training Loop Explained - Neural Network Code Project
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 8
Lines of Code: 117
Watch Duration: 22:03
Reading Time: 8 Minutes
Inline Code Snippets: 9
Updated and Maintained
Lesson #28

CNN Confusion Matrix with PyTorch - Neural Network Programming
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Inline Code Snippets: 15
Watch Duration: 24:29
Reading Time: 18 Minutes
Custom Visual Graphics: 1
Lines of Code: 148
Lesson #29

Stack vs Concat in PyTorch, TensorFlow & NumPy - Deep Learning Tensor Ops
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 9
Lines of Code: 232
Watch Duration: 16:50
Reading Time: 19 Minutes
Inline Code Snippets: 27
Updated and Maintained
Lesson #30

TensorBoard with PyTorch - Visualize Deep Learning Metrics
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 11
Lines of Code: 66
Watch Duration: 19:53
Reading Time: 10 Minutes
Inline Code Snippets: 10
Updated and Maintained
Lesson #31

Hyperparameter Tuning and Experimenting - Training Deep Neural Networks
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Lines of Code: 133
Watch Duration: 11:49
Reading Time: 20 Minutes
Inline Code Snippets: 17
Updated and Maintained
Section 4 - Neural Network Experimentation
Lesson #32

Training Loop Run Builder - Neural Network Experimentation Code
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Lines of Code: 115
Watch Duration: 08:53
Reading Time: 14 Minutes
Inline Code Snippets: 24
Inline Math Snippets: 16
Lesson #33

CNN Training Loop Refactoring - Simultaneous Hyperparameter Testing
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 4
Lines of Code: 123
Watch Duration: 18:56
Reading Time: 23 Minutes
Inline Code Snippets: 16
Updated and Maintained
Lesson #34

PyTorch DataLoader num_workers - Deep Learning Speed Limit Increase
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 3
Watch Duration: 06:38
Reading Time: 8 Minutes
Updated and Maintained
Lesson #35

PyTorch on the GPU - Training Neural Networks with CUDA
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 8
Lines of Code: 147
Watch Duration: 16:39
Reading Time: 21 Minutes
Inline Code Snippets: 24
Updated and Maintained
Lesson #36

PyTorch Dataset Normalization - torchvision.transforms.Normalize()
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 8
Lines of Code: 88
Watch Duration: 26:12
Reading Time: 17 Minutes
Inline Code Snippets: 13
Inline Math Snippets: 6
Lesson #37

PyTorch DataLoader Source Code - Debugging Session
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 3
Lines of Code: 39
Watch Duration: 22:18
Reading Time: 8 Minutes
Inline Code Snippets: 8
Updated and Maintained
Lesson #38

PyTorch Sequential Models - Neural Networks Made Easy
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 5
Lines of Code: 93
Watch Duration: 26:40
Reading Time: 8 Minutes
Inline Code Snippets: 13
Updated and Maintained
Lesson #39

Batch Norm in PyTorch - Add Normalization to Conv Net Layers
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 8
Lines of Code: 45
Watch Duration: 20:19
Reading Time: 7 Minutes
Inline Code Snippets: 5
Inline Math Snippets: 3
Lesson #40

Reset Weights PyTorch Network - Deep Learning Course
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 1
Inline Code Snippets: 9
Watch Duration: 16:22
Reading Time: 9 Minutes
Custom Visual Graphics: 1
Lines of Code: 139
Lesson #41

Training Multiple Networks - Deep Learning Course
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 1
Inline Code Snippets: 9
Watch Duration: 09:04
Reading Time: 8 Minutes
Custom Visual Graphics: 1
Lines of Code: 124
Lesson #42

Max Pooling vs No Max Pooling - Deep Learning Course
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 1
Inline Code Snippets: 3
Watch Duration: 07:57
Reading Time: 4 Minutes
Custom Visual Graphics: 1
Lines of Code: 78
Lesson #43

Deep Learning with PyTorch - Course Conclusion
On-Demand Video Lecture
Full Lecture Notes
Interactive Quiz Questions: 1
Watch Duration: 04:07
Reading Time: 3 Minutes
Custom Visual Graphics: 2