Introduction and Outline
  • What's this course all about?
  • Where to get the code for this course
  • How to succeed in this course
The High-Level Picture
  • Real-World Examples of A/B Testing
  • What is Bayesian Machine Learning?
Bayes Rule and Probability Review
  • Review Section Introduction
  • Probability and Bayes' Rule Review
  • Calculating Probabilities - Practice
  • The Gambler
  • The Monty Hall Problem
  • Maximum Likelihood Estimation - Bernoulli
  • Click-Through Rates (CTR)
  • Maximum Likelihood Estimation - Gaussian (pt 1)
  • Maximum Likelihood Estimation - Gaussian (pt 2)
  • CDFs and Percentiles
  • Probability Review in Code
  • Probability Review Section Summary
  • Beginners: Fix Your Understanding of Statistics vs Machine Learning
  • Suggestion Box
Traditional A/B Testing
  • Confidence Intervals (pt 1) - Intuition
  • Confidence Intervals (pt 2) - Beginner Level
  • Confidence Intervals (pt 3) - Intermediate Level
  • Confidence Intervals (pt 4) - Intermediate Level
  • Confidence Intervals (pt 5) - Intermediate Level
  • Confidence Intervals Code
  • Hypothesis Testing - Examples
  • Statistical Significance
  • Hypothesis Testing - The API Approach
  • Hypothesis Testing - Accept Or Reject?
  • Hypothesis Testing - Further Examples
  • Z-Test Theory (pt 1)
  • Z-Test Theory (pt 2)
  • Z-Test Code (pt 1)
  • Z-Test Code (pt 2)
  • A/B Test Exercise
  • Classical A/B Testing Section Summary
Bayesian A/B Testing
  • Section Introduction: The Explore-Exploit Dilemma
  • Applications of the Explore-Exploit Dilemma
  • Epsilon-Greedy Theory
  • Calculating a Sample Mean (pt 1)
  • Epsilon-Greedy Beginner's Exercise Prompt
  • Designing Your Bandit Program
  • Epsilon-Greedy in Code
  • Comparing Different Epsilons
  • Optimistic Initial Values Theory
  • Optimistic Initial Values Beginner's Exercise Prompt
  • Optimistic Initial Values Code
  • UCB1 Theory
  • UCB1 Beginner's Exercise Prompt
  • UCB1 Code
  • Bayesian Bandits / Thompson Sampling Theory (pt 1)
  • Bayesian Bandits / Thompson Sampling Theory (pt 2)
  • Thompson Sampling Beginner's Exercise Prompt
  • Thompson Sampling Code
  • Thompson Sampling With Gaussian Reward Theory
  • Thompson Sampling With Gaussian Reward Code
  • Why don't we just use a library?
  • Nonstationary Bandits
  • Bandit Summary, Real Data, and Online Learning
  • (Optional) Alternative Bandit Designs
Bayesian A/B Testing Extension
  • More about the Explore-Exploit Dilemma
  • Confidence Interval Approximation vs. Beta Posterior
  • Adaptive Ad Server Exercise
Practice Makes Perfect
  • Intro to Exercises on Conjugate Priors
  • Exercise: Die Roll
  • The most important quiz of all - Obtaining an infinite amount of practice
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)
  • 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 Udemy coupons and FREE deep learning material