Loading...

Deep Learning Course

Deep Learning Fundamentals - Classic Edition

Beginner Friendly Intuitive Explanations Mathematically Focused Theory Based

Level: Beginner

Instructor: Mandy

Open Course
Open Course
Course thumbnail for Deep Learning Fundamentals - Classic Edition
What's Included:
play_circle 36 Video Lectures
code 355 Lines of Code
timer Watch Duration: 4.2 Hours
functions 157 Inline Math Snippets
article 75 Pages of Lecture Notes
code 52 Inline Code Snippets
auto_stories Reading Time: 8 Hours
auto_awesome 16 Custom Visual Graphics
fact_check 130 Quiz Questions
update Updated and Maintained

Deep Learning Fundamentals.

In this course, we introduce the foundational topics in the field of Deep Learning.

What you'll learn ...

done_outline

Learn the relationship between machine learning and deep learning

done_outline

Understand artificial neural networks and all their components

done_outline

Gain an intuitive understanding of neural network training

done_outline

Learn how neural networks are implemented in code

done_outline

Understand fundamental network training concepts like learning rates and loss functions

done_outline

Learn about potential problems that can arise during training and potential solutions

done_outline

Gain an understanding of how to process data for neural networks

done_outline

Learn about the different categories of datasets in deep learning: training, validation, test

done_outline

Understand the different categories of learning: supervised, unsupervised, semi-supervised

done_outline

Gain an understanding of all the components in a convolutional neural network (CNN)

done_outline

Understand how CNNs detect patterns in image data

done_outline

Learn how data is affected by zero padding and max pooling included in neural networks

done_outline

Learn the mathematics behind backpropagation and how it's used during training

done_outline

Gain an understanding of the learnable parameters present in a neural network

done_outline

Learn how network training is improved by regularization and batch normalization

Deep Learning Fundamentals Syllabus.

Learn the fundamental concepts and how deep learning models work.

Part 1 - INTRO TO DEEP LEARNING

Section 1 - Artificial Neural Network Basics

Lesson #1

Lesson thumbnail for Deep Learning playlist overview & Machine Learning intro
Deep Learning playlist overview & Machine Learning intro
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:28
articleFull Lecture Notes
auto_storiesReading Time: 9 Minutes
fact_checkInteractive Quiz Questions: 6
codeInline Code Snippets: 2
codeLines of Code: 32
updateUpdated and Maintained

Lesson #2

Lesson thumbnail for Deep Learning explained
Deep Learning explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 03:31
articleFull Lecture Notes
auto_storiesReading Time: 5 Minutes
fact_checkInteractive Quiz Questions: 11
auto_awesomeCustom Visual Graphics: 2

Lesson #3

Lesson thumbnail for Artificial Neural Networks explained
Artificial Neural Networks explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:45
articleFull Lecture Notes
auto_storiesReading Time: 10 Minutes
fact_checkInteractive Quiz Questions: 12
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 3
codeLines of Code: 7

Lesson #4

Lesson thumbnail for Layers in a Neural Network explained
Layers in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 06:16
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 8
auto_awesomeCustom Visual Graphics: 2
codeInline Code Snippets: 2
codeLines of Code: 15

Lesson #5

Lesson thumbnail for Activation Functions in a Neural Network explained
Activation Functions in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 05:01
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 9
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 5
codeLines of Code: 20
functionsInline Math Snippets: 9
updateUpdated and Maintained

Lesson #6

Lesson thumbnail for Training a Neural Network explained
Training a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 03:47
articleFull Lecture Notes
auto_storiesReading Time: 10 Minutes
fact_checkInteractive Quiz Questions: 7
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 1
codeLines of Code: 3

Lesson #7

Lesson thumbnail for How a Neural Network Learns explained
How a Neural Network Learns explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 07:00
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 11
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 5
codeLines of Code: 44
functionsInline Math Snippets: 1
updateUpdated and Maintained

Lesson #8

Lesson thumbnail for Loss in a Neural Network explained
Loss in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:13
articleFull Lecture Notes
auto_storiesReading Time: 8 Minutes
fact_checkInteractive Quiz Questions: 4
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 2
codeLines of Code: 10
functionsInline Math Snippets: 4
updateUpdated and Maintained

Lesson #9

Lesson thumbnail for Learning Rate in a Neural Network explained
Learning Rate in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:26
articleFull Lecture Notes
auto_storiesReading Time: 10 Minutes
fact_checkInteractive Quiz Questions: 8
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 3
codeLines of Code: 14

Section 2 - Data Topics for Deep Learning

Lesson #10

Lesson thumbnail for Train, Test, & Validation Sets explained
Train, Test, & Validation Sets explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 06:58
articleFull Lecture Notes
auto_storiesReading Time: 11 Minutes
fact_checkInteractive Quiz Questions: 12
updateUpdated and Maintained

Lesson #11

Lesson thumbnail for Predicting with a Neural Network explained
Predicting with a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 05:06
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 4
codeInline Code Snippets: 2
codeLines of Code: 13
updateUpdated and Maintained

Lesson #12

Lesson thumbnail for Overfitting in a Neural Network explained
Overfitting in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:16
articleFull Lecture Notes
auto_storiesReading Time: 10 Minutes
fact_checkInteractive Quiz Questions: 10
auto_awesomeCustom Visual Graphics: 1

Lesson #13

Lesson thumbnail for Underfitting in a Neural Network explained
Underfitting in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 03:31
articleFull Lecture Notes
auto_storiesReading Time: 8 Minutes
fact_checkInteractive Quiz Questions: 3
updateUpdated and Maintained

Lesson #14

Lesson thumbnail for Supervised Learning explained
Supervised Learning explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:46
articleFull Lecture Notes
auto_storiesReading Time: 10 Minutes
fact_checkInteractive Quiz Questions: 2
codeInline Code Snippets: 6
codeLines of Code: 35
updateUpdated and Maintained

Lesson #15

Lesson thumbnail for Unsupervised Learning explained
Unsupervised Learning explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 05:23
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 1
updateUpdated and Maintained

Lesson #16

Lesson thumbnail for Semi-supervised Learning explained
Semi-supervised Learning explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 03:46
articleFull Lecture Notes
auto_storiesReading Time: 8 Minutes
fact_checkInteractive Quiz Questions: 2
updateUpdated and Maintained

Lesson #17

Lesson thumbnail for Data Augmentation explained
Data Augmentation explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 03:20
articleFull Lecture Notes
auto_storiesReading Time: 7 Minutes
fact_checkInteractive Quiz Questions: 1
updateUpdated and Maintained

Lesson #18

Lesson thumbnail for One-hot Encoding explained
One-hot Encoding explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 06:00
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 1
updateUpdated and Maintained

Part 2 - DEEP LEARNING CONCEPTS

Section 3 - Additional Deep Learning Concepts

Lesson #28

Lesson thumbnail for Vanishing & Exploding Gradient explained | A problem resulting from backpropagation
Vanishing & Exploding Gradient explained | A problem resulting from backpropagation
play_circleOn-Demand Video Lecture
timerWatch Duration: 07:43
articleFull Lecture Notes
auto_storiesReading Time: 16 Minutes
fact_checkInteractive Quiz Questions: 3
updateUpdated and Maintained

Lesson #29

Lesson thumbnail for Weight Initialization explained | A way to reduce the vanishing gradient problem
Weight Initialization explained | A way to reduce the vanishing gradient problem
play_circleOn-Demand Video Lecture
timerWatch Duration: 10:12
articleFull Lecture Notes
auto_storiesReading Time: 20 Minutes
fact_checkInteractive Quiz Questions: 1
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 1
codeLines of Code: 8
functionsInline Math Snippets: 5
updateUpdated and Maintained

Lesson #30

Lesson thumbnail for Bias in an Artificial Neural Network explained | How bias impacts training
Bias in an Artificial Neural Network explained | How bias impacts training
play_circleOn-Demand Video Lecture
timerWatch Duration: 07:12
articleFull Lecture Notes
auto_storiesReading Time: 13 Minutes
fact_checkInteractive Quiz Questions: 1
functionsInline Math Snippets: 6

Lesson #31

Lesson thumbnail for Learnable Parameters in an Artificial Neural Network explained
Learnable Parameters in an Artificial Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 06:34
articleFull Lecture Notes
auto_storiesReading Time: 12 Minutes
fact_checkInteractive Quiz Questions: 1
updateUpdated and Maintained

Lesson #32

Lesson thumbnail for Learnable Parameters in a Convolutional Neural Network (CNN) explained
Learnable Parameters in a Convolutional Neural Network (CNN) explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 07:32
articleFull Lecture Notes
auto_storiesReading Time: 14 Minutes
fact_checkInteractive Quiz Questions: 2
auto_awesomeCustom Visual Graphics: 1
codeInline Code Snippets: 1
codeLines of Code: 5

Lesson #33

Lesson thumbnail for Regularization in a Neural Network explained
Regularization in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 05:55
articleFull Lecture Notes
auto_storiesReading Time: 9 Minutes
auto_awesomeCustom Visual Graphics: 1
functionsInline Math Snippets: 9

Lesson #34

Lesson thumbnail for Batch Size in a Neural Network explained
Batch Size in a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 03:54
articleFull Lecture Notes
auto_storiesReading Time: 10 Minutes
fact_checkInteractive Quiz Questions: 1
codeInline Code Snippets: 2
codeLines of Code: 14
updateUpdated and Maintained

Lesson #35

Lesson thumbnail for Fine-tuning a Neural Network explained
Fine-tuning a Neural Network explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 04:49
articleFull Lecture Notes
auto_storiesReading Time: 11 Minutes

Lesson #36

Lesson thumbnail for Batch Normalization (“batch norm”) explained
Batch Normalization (“batch norm”) explained
play_circleOn-Demand Video Lecture
timerWatch Duration: 07:32
articleFull Lecture Notes
auto_storiesReading Time: 15 Minutes
codeInline Code Snippets: 3
codeLines of Code: 9
functionsInline Math Snippets: 1
updateUpdated and Maintained