Section 1 : Welcome
|
Lecture 1 | Introduction | 00:03:06 Duration |
|
Lecture 2 | Outline of the course | 00:04:37 Duration |
|
Lecture 3 | Where to get the code | 00:04:56 Duration |
|
Lecture 4 | About Proctor Testing |
Section 2 : Simple Recommendation Systems
Section 3 : Collaborative Filtering
|
Lecture 1 | Collaborative Filtering Section Introduction | 00:11:27 Duration |
|
Lecture 2 | User-User Collaborative Filtering | 00:13:40 Duration |
|
Lecture 3 | Collaborative Filtering Exercise Prep | 00:10:06 Duration |
|
Lecture 4 | Data Preprocessing | 00:15:17 Duration |
|
Lecture 5 | User-User Collaborative Filtering in Code | 00:16:06 Duration |
|
Lecture 6 | Item-Item Collaborative Filtering | 00:09:03 Duration |
|
Lecture 7 | Item-Item Collaborative Filtering in Code | 00:07:08 Duration |
|
Lecture 8 | Collaborative Filtering Section Conclusion | 00:05:25 Duration |
Section 4 : Matrix Factorization and Deep Learning
Section 5 : Restricted Boltzmann Machines (RBMs) for Collaborative Filtering
|
Lecture 1 | RBMs for Collaborative Filtering Section Introduction | 00:01:59 Duration |
|
Lecture 2 | Intro to RBMs | 00:08:18 Duration |
|
Lecture 3 | Motivation Behind RBMs | 00:06:46 Duration |
|
Lecture 4 | Intractability | 00:03:03 Duration |
|
Lecture 5 | Neural Network Equations | 00:07:39 Duration |
|
Lecture 6 | Training an RBM (part 1) | 00:11:28 Duration |
|
Lecture 7 | Training an RBM (part 2) | 00:06:13 Duration |
|
Lecture 8 | Training an RBM (part 3) - Free Energy | |
|
Lecture 9 | Categorical RBM for Recommender System Ratings | 00:11:21 Duration |
|
Lecture 10 | RBM Code pt 1 | 00:07:27 Duration |
|
Lecture 11 | RBM Code pt 2 | 00:04:16 Duration |
|
Lecture 12 | RBM Code pt 3 | 00:11:43 Duration |
|
Lecture 13 | Speeding up the RBM Code | 00:07:53 Duration |
Section 6 : Big Data Matrix Factorization with Spark Cluster on AWS EC2
|
Lecture 1 | Big Data and Spark Section Introduction | |
|
Lecture 2 | Setting up Spark in your Local Environment | 00:07:26 Duration |
|
Lecture 3 | Matrix Factorization in Spark | 00:10:28 Duration |
|
Lecture 4 | Spark Submit | 00:06:27 Duration |
|
Lecture 5 | Setting up a Spark Cluster on AWS EC2 | 00:12:29 Duration |
|
Lecture 6 | Making Predictions in the Real World | 00:02:37 Duration |
Section 7 : Basics Review
|
Lecture 1 | (Review) Keras Discussion | 00:06:37 Duration |
|
Lecture 2 | (Review) Keras Neural Network in Code | 00:06:37 Duration |
|
Lecture 3 | (Review) Keras Functional API | 00:06:37 Duration |
|
Lecture 4 | (Review) Confidence Intervals | 00:10:02 Duration |
|
Lecture 5 | (Review) Gaussian Conjugate Prior | 00:05:32 Duration |
Section 8 : Appendix
|
Lecture 1 | What is the Appendix | 00:02:42 Duration |
|
Lecture 2 | Windows-Focused Environment Setup 2018 | 00:20:09 Duration |
|
Lecture 3 | How to How to install Numpy, Theano, Tensorflow, etc | 00:17:30 Duration |
|
Lecture 4 | Is this for Beginners or Experts Academic or Practical Fast or slow-paced | 00:21:53 Duration |
|
Lecture 5 | How to Succeed in this Course (Long Version) | 00:10:17 Duration |
|
Lecture 6 | How to Code by Yourself (part 1) | 00:15:42 Duration |
|
Lecture 7 | How to Code by Yourself (part 2) | 00:09:23 Duration |
|
Lecture 8 | Proof that using Jupyter Notebook is the same as not using it | 00:12:24 Duration |
|
Lecture 9 | What order should I take your courses in (part 1) | 00:11:12 Duration |
|
Lecture 10 | What order should I take your courses in (part 2) | 00:16:07 Duration |
|
Lecture 11 | Python 2 vs Python 3 | 00:04:31 Duration |