Start Here
  • Introduction and Outline
  • Anyone Can Succeed in this Course
  • Statistics vs. Machine Learning
  • Review of the classification problem
  • Introduction to the E-Commerce Course Project
  • Easy first quiz
Basics: What is linear classification? What's the relation to neural networks?
  • Linear Classification
  • Biological inspiration - the neuron
  • How do we calculate the output of a neuron / logistic classifier? - Theory
  • How do we calculate the output of a neuron / logistic classifier? - Code
  • Interpretation of Logistic Regression Output
  • E-Commerce Course Project: Pre-Processing the Data
  • E-Commerce Course Project: Making Predictions
  • Feedforward Quiz
  • Prediction Section Summary
  • Suggestion Box
Solving for the optimal weights
  • Training Section Introduction
  • A closed-form solution to the Bayes classifier
  • What do all these symbols mean? X, Y, N, D, L, J, P(Y=1|X), etc.
  • The cross-entropy error function - Theory
  • The cross-entropy error function - Code
  • Visualizing the linear discriminant / Bayes classifier / Gaussian clouds
  • Maximizing the likelihood
  • Updating the weights using gradient descent - Theory
  • Updating the weights using gradient descent - Code
  • E-Commerce Course Project: Training the Logistic Model
  • Training Section Summary
Practical concerns
  • Practical Section Introduction
  • Interpreting the Weights
  • L2 Regularization - Theory
  • L2 Regularization - Code
  • L1 Regularization - Theory
  • L1 Regularization - Code
  • L1 vs L2 Regularization
  • The donut problem
  • The XOR problem
  • Why Divide by Square Root of D?
  • Practical Section Summary
Checkpoint and applications: How to make sure you know your stuff
  • BONUS: Sentiment Analysis
  • BONUS: Exercises + how to get good at this
Project: Facial Expression Recognition
  • Facial Expression Recognition Project Introduction
  • Facial Expression Recognition Problem Description
  • The class imbalance problem
  • Utilities walkthrough
  • Facial Expression Recognition in Code
  • Facial Expression Recognition Project Summary
Background Review
  • Gradient Descent Tutorial
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 Uncompress a .tar.gz file
  • How to Code by Yourself (part 1)
  • How to Code by Yourself (part 2)
  • Proof that using Jupyter Notebook is the same as not using it
  • Python 2 vs Python 3
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