Deep Learning

This course is based on: Hands-On Machine Learning with Scikit-Learn and TensorFlow
Last Updated: May 02, 2020


Deep Learning is a subfield of machine learning where algorithms are inspired by the structure and function of the human brain. This is one of the hottest topics in tech right now- with an exponential growth in data, cheap computing power, and accessible open-source frameworks like TensorFlow and Keras, building and deploying deep learning models is now easier than ever. The key is obtaining enough and good enough data. Check out the essentials of deep learning below.


Recommended Prerequisites: Probability, Algorithms & Data Structures, Linear Algebra, Deep Learning, Statistics (Coming Soon), Optimization (Coming Soon)

Chapter 1
Chapter 1.1: Introduction to Deep Learning
Barack Obama: Intro to Deep Learning | MIT 6.S191 Views: 320K; Net Likes: 10.4K; Like Ratio: 98%; Length: 1m
MIT Deep Learning Basics: Introduction and Overview Views: 557K; Net Likes: 9.95K; Like Ratio: 98%; Length: 1H8m
MIT 6.S191 (2018): Introduction to Deep Learning Views: 485K; Net Likes: 8.72K; Like Ratio: 98%; Length: 42m
MIT Introduction to Deep Learning | 6.S191 Views: 248K; Net Likes: 5.7K; Like Ratio: 99%; Length: 52m
Chapter 1.2: Deep Learning vs. Machine Learning
MIT Introduction to Deep Learning | 6.S191 Views: 248K; Net Likes: 5.7K; Like Ratio: 99%; Length: 52m
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Neural Networks and Deep Learning: Crash Course AI #3 Views: 140K; Net Likes: 3.73K; Like Ratio: 98%; Length: 12m
Deep Learning Vs Machine Learning | AI Vs Machine Learning Vs Deep Learning Views: 50.1K; Net Likes: 752; Like Ratio: 97%; Length: 2m
Chapter 1.3: Applications of Deep Learning
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Deep Learning Full Course - Learn Deep Learning in 6 Hours | Deep Learning Tutorial | Edureka Views: 130K; Net Likes: 2.66K; Like Ratio: 96%; Length: 6H2m
Deep Learning State of the Art (2019) - MIT Views: 120K; Net Likes: 2.4K; Like Ratio: 98%; Length: 46m
9 Cool Deep Learning Applications | Two Minute Papers #35 Views: 131K; Net Likes: 1.39K; Like Ratio: 99%; Length: 4m
Chapter 2
Chapter 2.1: Introduction to Artificial Neural Networks
A friendly introduction to Deep Learning and Neural Networks Views: 557K; Net Likes: 10.8K; Like Ratio: 98%; Length: 33m
Neural Network In 5 Minutes | What Is A Neural Network? | How Neural Networks Work | Simplilearn Views: 144K; Net Likes: 2.8K; Like Ratio: 98%; Length: 5m
Artificial Neural Network Tutorial | Deep Learning With Neural Networks | Edureka Views: 125K; Net Likes: 1.28K; Like Ratio: 96%; Length: 36m
Tutorial 1- Introduction to Neural Network and Deep Learning Views: 59.6K; Net Likes: 817; Like Ratio: 99%; Length: 8m
Chapter 2.2: What is Backpropagation?
Backpropagation calculus | Deep learning, chapter 4 Views: 1.08M; Net Likes: 22.1K; Like Ratio: 99%; Length: 10m
10.14: Neural Networks: Backpropagation Part 1 - The Nature of Code Views: 101K; Net Likes: 1.97K; Like Ratio: 98%; Length: 19m
Backpropagation explained | Part 1 - The intuition Views: 37.3K; Net Likes: 728; Like Ratio: 99%; Length: 10m
Stanford Seminar - Can the brain do back-propagation? Views: 47.2K; Net Likes: 701; Like Ratio: 99%; Length: 1H25m
Chapter 2.3: Activation Functions
Activation Functions in a Neural Network explained Views: 72.9K; Net Likes: 1.54K; Like Ratio: 98%; Length: 5m
Softmax Regression (C2W3L08) Views: 70.3K; Net Likes: 765; Like Ratio: 98%; Length: 11m
Tutorial 3-Activation Functions Part-1 Views: 20.1K; Net Likes: 389; Like Ratio: 99%; Length: 5m
Activation Functions (C1W3L06) Views: 38.2K; Net Likes: 326; Like Ratio: 98%; Length: 10m
Chapter 2.4: Using Tensorflow to Train Neural Networks
TensorFlow 2.0 Crash Course Views: 364K; Net Likes: 8.44K; Like Ratio: 98%; Length: 2H13m
TensorFlow 2.0 Complete Course - Python Neural Networks for Beginners Tutorial Views: 243K; Net Likes: 7.96K; Like Ratio: 99%; Length: 6H52m
Convolutional Neural Networks - Deep Learning basics with Python, TensorFlow and Keras p.3 Views: 214K; Net Likes: 3.23K; Like Ratio: 99%; Length: 18m
Convolutional Neural Network (CNN) | Convolutional Neural Networks With TensorFlow | Edureka Views: 198K; Net Likes: 3.2K; Like Ratio: 97%; Length: 22m
Chapter 2.5: Hyperparameter Tuning
Optimizing Neural Network Structures with Keras-Tuner Views: 32.8K; Net Likes: 1K; Like Ratio: 100%; Length: 28m
TensorFlow Tutorial #19 Hyper-Parameter Optimization Views: 17.5K; Net Likes: 324; Like Ratio: 99%; Length: 34m
Machine Learning Tutorial Python - 16: Hyper parameter Tuning (GridSearchCV) Views: 9.86K; Net Likes: 306; Like Ratio: 99%; Length: 16m
Hyperparameter Optimization for Xgboost Views: 11.7K; Net Likes: 245; Like Ratio: 98%; Length: 14m
Chapter 2.6: Vanishing/Exploding Gradient Problem
Vanishing & Exploding Gradient explained | A problem resulting from backpropagation Views: 35.6K; Net Likes: 704; Like Ratio: 97%; Length: 7m
Tutorial 7- Vanishing Gradient Problem Views: 18.3K; Net Likes: 483; Like Ratio: 98%; Length: 14m
Tutorial 8- Exploding Gradient Problem in Neural Network Views: 12.8K; Net Likes: 391; Like Ratio: 98%; Length: 11m
Vanishing Gradients and Activation Functions - Intro to Deep Learning using TensorFlow #8 Views: 4.01K; Net Likes: 75; Like Ratio: 100%; Length: 8m
Chapter 2.7: Techniques to Avoid Overfitting
'How neural networks learn' - Part III: The learning dynamics behind generalization and overfitting Views: 20K; Net Likes: 1.22K; Like Ratio: 99%; Length: 22m
Overfitting in a Neural Network explained Views: 31.8K; Net Likes: 878; Like Ratio: 99%; Length: 4m
Tutorial 9- Drop Out Layers in Multi Neural Network Views: 13.7K; Net Likes: 335; Like Ratio: 98%; Length: 11m
Overfitting and Regularization For Deep Learning | Two Minute Papers #56 Views: 8.93K; Net Likes: 285; Like Ratio: 98%; Length: 4m
Chapter 3
Chapter 3.1: Introduction to Convolutional Neural Networks
A friendly introduction to Convolutional Neural Networks and Image Recognition Views: 426K; Net Likes: 11.1K; Like Ratio: 99%; Length: 32m
Convolutional Neural Networks (CNNs) explained Views: 418K; Net Likes: 10.7K; Like Ratio: 98%; Length: 8m
Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition Views: 1.16M; Net Likes: 8.07K; Like Ratio: 99%; Length: 57m
Convolutional Neural Networks - Deep Learning basics with Python, TensorFlow and Keras p.3 Views: 214K; Net Likes: 3.23K; Like Ratio: 99%; Length: 18m
Chapter 3.2: Pooling and Convolutional Layers
Lecture 5 | Convolutional Neural Networks Views: 365K; Net Likes: 2.55K; Like Ratio: 97%; Length: 1H8m
Max Pooling in Convolutional Neural Networks explained Views: 52K; Net Likes: 1.29K; Like Ratio: 100%; Length: 10m
Convolutional Neural Networks | MIT 6.S191 Views: 44K; Net Likes: 1.06K; Like Ratio: 99%; Length: 37m
Convolution Neural Networks - EXPLAINED Views: 42.6K; Net Likes: 1.01K; Like Ratio: 98%; Length: 19m
Chapter 3.3: Convolutional Neural Networks in TensorFlow
Convolutional Neural Network (CNN) | Convolutional Neural Networks With TensorFlow | Edureka Views: 198K; Net Likes: 3.2K; Like Ratio: 97%; Length: 22m
TensorFlow Tutorial #02 Convolutional Neural Network Views: 181K; Net Likes: 2.06K; Like Ratio: 99%; Length: 36m
Introducing convolutional neural networks (ML Zero to Hero - Part 3) Views: 77.2K; Net Likes: 1.9K; Like Ratio: 99%; Length: 5m
Intro and preprocessing - Using Convolutional Neural Network to Identify Dogs vs Cats p. 1 Views: 122K; Net Likes: 883; Like Ratio: 98%; Length: 12m
Chapter 3.4: Applications
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Deep Learning State of the Art (2019) - MIT Views: 120K; Net Likes: 2.4K; Like Ratio: 98%; Length: 46m
9 Cool Deep Learning Applications | Two Minute Papers #35 Views: 131K; Net Likes: 1.39K; Like Ratio: 99%; Length: 4m
10 More Cool Deep Learning Applications | Two Minute Papers #52 Views: 95K; Net Likes: 1.39K; Like Ratio: 98%; Length: 3m
Chapter 4
Chapter 4.1: Introduction to Recurrent Neural Networks
A friendly introduction to Recurrent Neural Networks Views: 320K; Net Likes: 8.46K; Like Ratio: 98%; Length: 22m
Lecture 10 | Recurrent Neural Networks Views: 306K; Net Likes: 2.41K; Like Ratio: 98%; Length: 1H13m
Illustrated Guide to Recurrent Neural Networks: Understanding the Intuition Views: 54.9K; Net Likes: 1.82K; Like Ratio: 99%; Length: 9m
Recurrent Neural Networks | MIT 6.S191 Views: 78.7K; Net Likes: 1.35K; Like Ratio: 98%; Length: 45m
Chapter 4.2: LSTMs
Illustrated Guide to LSTM's and GRU's: A step by step explanation Views: 127K; Net Likes: 3.26K; Like Ratio: 99%; Length: 11m
LSTM Networks - EXPLAINED! Views: 78.5K; Net Likes: 1.39K; Like Ratio: 97%; Length: 16m
Deep Learning Lecture 12: Recurrent Neural Nets and LSTMs Views: 118K; Net Likes: 710; Like Ratio: 97%; Length: 51m
CS231n Winter 2016: Lecture 10: Recurrent Neural Networks, Image Captioning, LSTM Views: 76.8K; Net Likes: 596; Like Ratio: 98%; Length: 1H9m
Chapter 4.3: Recurrent Neural Networks in TensorFlow
Recurrent Neural Networks (RNN) - Deep Learning w/ Python, TensorFlow & Keras p.7 Views: 99.8K; Net Likes: 1.58K; Like Ratio: 99%; Length: 21m
Recurrent Neural Network - The Math of Intelligence (Week 5) Views: 109K; Net Likes: 1.57K; Like Ratio: 96%; Length: 45m
Recurrent Neural Networks (RNN) - Deep Learning with Neural Networks and TensorFlow 10 Views: 96.5K; Net Likes: 617; Like Ratio: 96%; Length: 12m
Recurrent Neural Network (RNN) Tutorial | RNN LSTM Tutorial | Deep Learning Tutorial | Simplilearn Views: 47.8K; Net Likes: 481; Like Ratio: 96%; Length: 59m
Chapter 4.4: Applications
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Deep Learning State of the Art (2019) - MIT Views: 120K; Net Likes: 2.4K; Like Ratio: 98%; Length: 46m
9 Cool Deep Learning Applications | Two Minute Papers #35 Views: 131K; Net Likes: 1.39K; Like Ratio: 99%; Length: 4m
10 More Cool Deep Learning Applications | Two Minute Papers #52 Views: 95K; Net Likes: 1.39K; Like Ratio: 98%; Length: 3m
Chapter 5
Chapter 5.1: Introduction to Autoencoders
What is an Autoencoder? | Two Minute Papers #86 Views: 64.3K; Net Likes: 1.67K; Like Ratio: 99%; Length: 3m
Neural networks [6.1] : Autoencoder - definition Views: 67.2K; Net Likes: 443; Like Ratio: 98%; Length: 6m
ML Lecture 16: Unsupervised Learning - Auto-encoder Views: 52.4K; Net Likes: 285; Like Ratio: 96%; Length: 42m
Autoencoders - EXPLAINED Views: 9.64K; Net Likes: 244; Like Ratio: 97%; Length: 10m
Chapter 5.2: Applications
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Deep Learning State of the Art (2019) - MIT Views: 120K; Net Likes: 2.4K; Like Ratio: 98%; Length: 46m
9 Cool Deep Learning Applications | Two Minute Papers #35 Views: 131K; Net Likes: 1.39K; Like Ratio: 99%; Length: 4m
10 More Cool Deep Learning Applications | Two Minute Papers #52 Views: 95K; Net Likes: 1.39K; Like Ratio: 98%; Length: 3m
Chapter 6
Chapter 6.1: Introduction to Reinforcement Learning
RL Course by David Silver - Lecture 1: Introduction to Reinforcement Learning Views: 778K; Net Likes: 6.53K; Like Ratio: 99%; Length: 1H28m
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Stanford CS234: Reinforcement Learning | Winter 2019 | Lecture 1 - Introduction Views: 196K; Net Likes: 2.44K; Like Ratio: 98%; Length: 1H5m
MIT 6.S091: Introduction to Deep Reinforcement Learning (Deep RL) Views: 108K; Net Likes: 2.05K; Like Ratio: 98%; Length: 1H7m
Chapter 6.2: Markov Decision Processes
Lecture 8: Markov Decision Processes (MDPs) Views: 100K; Net Likes: 744; Like Ratio: 97%; Length: 1H7m
Markov Decision Processes (MDPs) - Structuring a Reinforcement Learning Problem Views: 39.9K; Net Likes: 737; Like Ratio: 98%; Length: 6m
Markov Decision Processes Views: 34K; Net Likes: 498; Like Ratio: 98%; Length: 43m
Lecture 7: Markov Decision Processes - Value Iteration | Stanford CS221: AI (Autumn 2019) Views: 10.3K; Net Likes: 201; Like Ratio: 99%; Length: 1H23m
Chapter 6.4: Q-Learning
Deep Q Learning for Video Games - The Math of Intelligence #9 Views: 193K; Net Likes: 3.5K; Like Ratio: 95%; Length: 9m
Q Learning Intro/Table - Reinforcement Learning p.1 Views: 104K; Net Likes: 2.07K; Like Ratio: 99%; Length: 24m
MIT 6.S091: Introduction to Deep Reinforcement Learning (Deep RL) Views: 108K; Net Likes: 2.05K; Like Ratio: 98%; Length: 1H7m
Reinforcement Learning Course - Full Machine Learning Tutorial Views: 57.9K; Net Likes: 1.53K; Like Ratio: 98%; Length: 3H55m
Chapter 6.5: Applications
Deep Learning In 5 Minutes | What Is Deep Learning? | Deep Learning Explained Simply | Simplilearn Views: 278K; Net Likes: 4.48K; Like Ratio: 97%; Length: 5m
Deep Learning State of the Art (2019) - MIT Views: 120K; Net Likes: 2.4K; Like Ratio: 98%; Length: 46m
9 Cool Deep Learning Applications | Two Minute Papers #35 Views: 131K; Net Likes: 1.39K; Like Ratio: 99%; Length: 4m
10 More Cool Deep Learning Applications | Two Minute Papers #52 Views: 95K; Net Likes: 1.39K; Like Ratio: 98%; Length: 3m
Chapter 6.6: Introdcution to OpenAI Gym
Reinforcement Learning Course - Full Machine Learning Tutorial Views: 57.9K; Net Likes: 1.53K; Like Ratio: 98%; Length: 3H55m
OpenAI Gym and Python for Q-learning - Reinforcement Learning Code Project Views: 31.4K; Net Likes: 564; Like Ratio: 95%; Length: 7m
Reinforcement Learning With OpenAI Gym (Tutorial) - Part 1 Views: 18.5K; Net Likes: 216; Like Ratio: 97%; Length: 7m
[ROS tutorial] OpenAI Gym For ROS based Robots 101. Gazebo Simulator Views: 13.4K; Net Likes: 142; Like Ratio: 97%; Length: 1H2m