Welcome
  • Introduction and Outline
  • Where to get the code
  • How to Succeed in this Course
Google Colab
  • Intro to Google Colab, how to use a GPU or TPU for free
  • Uploading your own data to Google Colab
  • Where can I learn about Numpy, Scipy, Matplotlib, Pandas, and Scikit-Learn?
Machine Learning and Neurons
  • Review Section Introduction
  • What is Machine Learning?
  • Code Preparation (Classification Theory)
  • Beginner's Code Preamble
  • Classification Notebook
  • Exercise: Predicting Diabetes Onset
  • Code Preparation (Regression Theory)
  • Regression Notebook
  • Exercise: Real Estate Predictions
  • The Neuron
  • How does a model "learn"?
  • Making Predictions
  • Saving and Loading a Model
  • Suggestion Box
Feedforward Artificial Neural Networks
  • Artificial Neural Networks Section Introduction
  • Forward Propagation
  • The Geometrical Picture
  • Activation Functions
  • Multiclass Classification
  • How to Represent Images
  • Code Preparation (ANN)
  • ANN for Image Classification
  • ANN for Regression
  • Exercise: E. Coli Protein Localization Sites
Convolutional Neural Networks
  • What is Convolution? (part 1)
  • What is Convolution? (part 2)
  • What is Convolution? (part 3)
  • Convolution on Color Images
  • CNN Architecture
  • CNN Code Preparation
  • CNN for Fashion MNIST
  • CNN for CIFAR-10
  • Data Augmentation
  • Batch Normalization
  • Improving CIFAR-10 Results
  • Exercise: Facial Expression Recognition
Natural Language Processing (NLP)
  • Embeddings
  • Code Preparation (NLP)
  • Text Preprocessing
  • CNNs for Text
  • Text Classification with CNNs
  • Exercise: Sentiment Analysis
Convolution In-Depth
  • Real-Life Examples of Convolution
  • Beginner's Guide to Convolution
  • Alternative Views on Convolution
Convolutional Neural Network Description
  • Convolution on 3-D Images
  • Tracking Shapes in a CNN
Practical Tips
  • Advanced CNNs and how to Design your Own
In-Depth: Loss Functions
  • Mean Squared Error
  • Binary Cross Entropy
  • Categorical Cross Entropy
In-Depth: Gradient Descent
  • Gradient Descent
  • Stochastic Gradient Descent
  • Momentum
  • Variable and Adaptive Learning Rates
  • Adam (pt 1)
  • Adam (pt 2)
Extras
  • Colab Notebooks
Setting Up Your Environment (FAQ by Student Request)
  • Windows-Focused Environment Setup 2018
  • How to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, and TensorFlow
Extra Help With Python Coding for Beginners (FAQ by Student Request)
  • How to Code by Yourself (part 1)
  • How to Code by Yourself (part 2)
  • How to Uncompress a .tar.gz file
  • Proof that using Jupyter Notebook is the same as not using it
  • Python 2 vs Python 3
  • Is Theano Dead?
Effective Learning Strategies for Machine Learning (FAQ by Student Request)
  • How to Succeed in this Course (Long Version)
  • Is this for Beginners or Experts? Academic or Practical? Fast or slow-paced?
  • Machine Learning and AI Prerequisite Roadmap (pt 1)
  • Machine Learning and AI Prerequisite Roadmap (pt 2)
Appendix / FAQ Finale
  • What is the Appendix?
  • BONUS: Where to get discount coupons and FREE deep learning material