About this course
Learn how to build recommender systems and help people discover new products and content with deep learning, neural networks, and machine learning recommendations.
Install Anaconda, review course materials, and create movie recommendations
9m 5sCourse roadmap
3m 14sUnderstanding you through implicit and explicit ratings
4m 25sTop-N recommender architecture
5m 53sReview the basics of recommender systems
4m 46sData structures in Python
5m 17sFunctions in Python
2m 46sBooleans, loops, and a hands-on challenge
3m 52sTrain/test and cross-validation
3m 49sAccuracy metrics (RMSE and MAE)
4m 6sTop-N hit rate: Many ways
4m 35sCoverage, diversity, and novelty
4m 55sChurn, responsiveness, and A/B tests
5m 6sReview ways to measure your recommender
2m 55sWalkthrough of RecommenderMetrics.py
6m 53sWalkthrough of TestMetrics.py
5m 8sMeasure the performance of SVD recommendations
2m 24sOur recommender engine architecture
7m 27sRecommender engine walkthrough, part 1
3m 55sRecommender engine walkthrough, part 2
3m 51sReview the results of our algorithm evaluation
3m 11sContent-based recommendations and the cosine similarity metric
8m 58sK-nearest neighbors (KNN) and content recs
3m 59sProducing and evaluating content-based movie recommendations
5m 23sBleeding edge alert: Mise-en-scene recommendations
4m 31sDive deeper into content-based recommendations
4m 26sMeasuring similarity and sparsity
4m 49sSimilarity metrics
8m 32sUser-based collaborative filtering
7m 25sUser-based collaborative filtering: Hands-on
4m 59sItem-based collaborative filtering
4m 14sItem-based collaborative filtering: Hands-on
2m 23sTuning collaborative filtering algorithms
3m 31sEvaluating collaborative filtering systems offline
1m 28sMeasure the hit rate of item-based collaborative filtering
2m 17sKNN recommenders
4m 4sRunning user- and item-based KNN on MovieLens
2m 26sExperiment with different KNN parameters
4m 25sBleeding edge alert: Translation-based recommendations
2m 29sPrincipal component analysis (PCA)
6m 31sSingular value decomposition (SVD)
7m 6sRunning SVD and SVD++ on MovieLens
3m 46sImproving on SVD
4m 33sTune the hyperparameters on SVD
1m 58sBleeding edge alert: Sparse linear methods (SLIM)
3m 30sDeep learning introduction
1m 30sDeep learning prerequisites
8m 13sHistory of artificial neural networks
10m 51sPlaying with TensorFlow
12m 2sTraining neural networks
5m 47sTuning neural networks
3m 52sIntroduction to TensorFlow
11m 29sHandwriting recognition with TensorFlow, part 1
13m 18sHandwriting recognition with TensorFlow, part 2
12m 3sIntroduction to Keras
2m 48sHandwriting recognition with Keras
9m 52sClassifier patterns with Keras
3m 58sPredict political parties of politicians with Keras
9m 55sIntro to convolutional neural networks (CNNs)
8m 59sCNN architectures
2m 54sHandwriting recognition with CNNs
8m 38sIntro to recurrent neural networks (RNNs)
7m 38sTraining recurrent neural networks
3m 21sSentiment analysis of movie reviews using RNNs and Keras
11m 1sIntro to deep learning for recommenders
2m 19sRestricted Boltzmann machines (RBMs)
8m 2sRecommendations with RBMs, part 1
12m 46sRecommendations with RBMs, part 2
7m 11sEvaluating the RBM recommender
3m 44sTuning restricted Boltzmann machines
1m 43sExercise results: Tuning a RBM recommender
1m 15sAuto-encoders for recommendations: Deep learning for recs
4m 27sRecommendations with deep neural networks
7m 23sClickstream recommendations with RNNs
7m 23sGet GRU4Rec working on your desktop
2m 42sExercise results: GRU4Rec in action
7m 51sBleeding edge alert: Deep factorization machines
5m 49sMore emerging tech to watch
5m 14sIntroduction and installation of Apache Spark
5m 49sApache Spark architecture
5m 13sMovie recommendations with Spark, matrix factorization, and ALS
6m 2sRecommendations from 20 million ratings with Spark
4m 57sAmazon DSSTNE
4m 41sDSSTNE in action
9m 25sScaling up DSSTNE
2m 14sAWS SageMaker and factorization machines
4m 24sSageMaker in action: Factorization machines on one million ratings, in the cloud
7m 39sThe cold start problem (and solutions)
6m 12sImplement random exploration
54sExercise solution: Random exploration
2m 18sStoplists
4m 48sImplement a stoplist
32sExercise solution: Implement a stoplist
2m 22sFilter bubbles, trust, and outliers
5m 39sIdentify and eliminate outlier users
44sExercise solution: Outlier removal
4mFraud, the perils of clickstream, and international concerns
4m 33sTemporal effects and value-aware recommendations
3m 30sCase study: YouTube, part 1
3m 42sCase study: YouTube, part 2
7m 4sCase study: Netflix, part 1
3m 59sCase study: Netflix, part 2
3m 55sHybrid recommenders and exercise
2m 54sExercise solution: Hybrid recommenders
4m 17sMore to explore
2m 31s