Heads up! Looks like you're using adblock. Please consider supporting us by whitelisting coursedio.online How?
arrow_back
Go back

Building Recommender Systems with Machine Learning and AI

Apr 12, 2019 • Frank Kane

Start Course arrow_forward

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.



play_circle_filled

Install Anaconda, review course materials, and create movie recommendations

9m 5s
play_circle_filled

Course roadmap

3m 14s
play_circle_filled

Understanding you through implicit and explicit ratings

4m 25s
play_circle_filled

Top-N recommender architecture

5m 53s
play_circle_filled

Review the basics of recommender systems

4m 46s
play_circle_filled

Data structures in Python

5m 17s
play_circle_filled

Functions in Python

2m 46s
play_circle_filled

Booleans, loops, and a hands-on challenge

3m 52s
play_circle_filled

Train/test and cross-validation

3m 49s
play_circle_filled

Accuracy metrics (RMSE and MAE)

4m 6s
play_circle_filled

Top-N hit rate: Many ways

4m 35s
play_circle_filled

Coverage, diversity, and novelty

4m 55s
play_circle_filled

Churn, responsiveness, and A/B tests

5m 6s
play_circle_filled

Review ways to measure your recommender

2m 55s
play_circle_filled

Walkthrough of RecommenderMetrics.py

6m 53s
play_circle_filled

Walkthrough of TestMetrics.py

5m 8s
play_circle_filled

Measure the performance of SVD recommendations

2m 24s
play_circle_filled

Our recommender engine architecture

7m 27s
play_circle_filled

Recommender engine walkthrough, part 1

3m 55s
play_circle_filled

Recommender engine walkthrough, part 2

3m 51s
play_circle_filled

Review the results of our algorithm evaluation

3m 11s
play_circle_filled

Content-based recommendations and the cosine similarity metric

8m 58s
play_circle_filled

K-nearest neighbors (KNN) and content recs

3m 59s
play_circle_filled

Producing and evaluating content-based movie recommendations

5m 23s
play_circle_filled

Bleeding edge alert: Mise-en-scene recommendations

4m 31s
play_circle_filled

Dive deeper into content-based recommendations

4m 26s
play_circle_filled

Measuring similarity and sparsity

4m 49s
play_circle_filled

Similarity metrics

8m 32s
play_circle_filled

User-based collaborative filtering

7m 25s
play_circle_filled

User-based collaborative filtering: Hands-on

4m 59s
play_circle_filled

Item-based collaborative filtering

4m 14s
play_circle_filled

Item-based collaborative filtering: Hands-on

2m 23s
play_circle_filled

Tuning collaborative filtering algorithms

3m 31s
play_circle_filled

Evaluating collaborative filtering systems offline

1m 28s
play_circle_filled

Measure the hit rate of item-based collaborative filtering

2m 17s
play_circle_filled

KNN recommenders

4m 4s
play_circle_filled

Running user- and item-based KNN on MovieLens

2m 26s
play_circle_filled

Experiment with different KNN parameters

4m 25s
play_circle_filled

Bleeding edge alert: Translation-based recommendations

2m 29s
play_circle_filled

Principal component analysis (PCA)

6m 31s
play_circle_filled

Singular value decomposition (SVD)

7m 6s
play_circle_filled

Running SVD and SVD++ on MovieLens

3m 46s
play_circle_filled

Improving on SVD

4m 33s
play_circle_filled

Tune the hyperparameters on SVD

1m 58s
play_circle_filled

Bleeding edge alert: Sparse linear methods (SLIM)

3m 30s
play_circle_filled

Deep learning introduction

1m 30s
play_circle_filled

Deep learning prerequisites

8m 13s
play_circle_filled

History of artificial neural networks

10m 51s
play_circle_filled

Playing with TensorFlow

12m 2s
play_circle_filled

Training neural networks

5m 47s
play_circle_filled

Tuning neural networks

3m 52s
play_circle_filled

Introduction to TensorFlow

11m 29s
play_circle_filled

Handwriting recognition with TensorFlow, part 1

13m 18s
play_circle_filled

Handwriting recognition with TensorFlow, part 2

12m 3s
play_circle_filled

Introduction to Keras

2m 48s
play_circle_filled

Handwriting recognition with Keras

9m 52s
play_circle_filled

Classifier patterns with Keras

3m 58s
play_circle_filled

Predict political parties of politicians with Keras

9m 55s
play_circle_filled

Intro to convolutional neural networks (CNNs)

8m 59s
play_circle_filled

CNN architectures

2m 54s
play_circle_filled

Handwriting recognition with CNNs

8m 38s
play_circle_filled

Intro to recurrent neural networks (RNNs)

7m 38s
play_circle_filled

Training recurrent neural networks

3m 21s
play_circle_filled

Sentiment analysis of movie reviews using RNNs and Keras

11m 1s
play_circle_filled

Intro to deep learning for recommenders

2m 19s
play_circle_filled

Restricted Boltzmann machines (RBMs)

8m 2s
play_circle_filled

Recommendations with RBMs, part 1

12m 46s
play_circle_filled

Recommendations with RBMs, part 2

7m 11s
play_circle_filled

Evaluating the RBM recommender

3m 44s
play_circle_filled

Tuning restricted Boltzmann machines

1m 43s
play_circle_filled

Exercise results: Tuning a RBM recommender

1m 15s
play_circle_filled

Auto-encoders for recommendations: Deep learning for recs

4m 27s
play_circle_filled

Recommendations with deep neural networks

7m 23s
play_circle_filled

Clickstream recommendations with RNNs

7m 23s
play_circle_filled

Get GRU4Rec working on your desktop

2m 42s
play_circle_filled

Exercise results: GRU4Rec in action

7m 51s
play_circle_filled

Bleeding edge alert: Deep factorization machines

5m 49s
play_circle_filled

More emerging tech to watch

5m 14s
play_circle_filled

Introduction and installation of Apache Spark

5m 49s
play_circle_filled

Apache Spark architecture

5m 13s
play_circle_filled

Movie recommendations with Spark, matrix factorization, and ALS

6m 2s
play_circle_filled

Recommendations from 20 million ratings with Spark

4m 57s
play_circle_filled

Amazon DSSTNE

4m 41s
play_circle_filled

DSSTNE in action

9m 25s
play_circle_filled

Scaling up DSSTNE

2m 14s
play_circle_filled

AWS SageMaker and factorization machines

4m 24s
play_circle_filled

SageMaker in action: Factorization machines on one million ratings, in the cloud

7m 39s
play_circle_filled

The cold start problem (and solutions)

6m 12s
play_circle_filled

Implement random exploration

54s
play_circle_filled

Exercise solution: Random exploration

2m 18s
play_circle_filled

Stoplists

4m 48s
play_circle_filled

Implement a stoplist

32s
play_circle_filled

Exercise solution: Implement a stoplist

2m 22s
play_circle_filled

Filter bubbles, trust, and outliers

5m 39s
play_circle_filled

Identify and eliminate outlier users

44s
play_circle_filled

Exercise solution: Outlier removal

4m
play_circle_filled

Fraud, the perils of clickstream, and international concerns

4m 33s
play_circle_filled

Temporal effects and value-aware recommendations

3m 30s
play_circle_filled

Case study: YouTube, part 1

3m 42s
play_circle_filled

Case study: YouTube, part 2

7m 4s
play_circle_filled

Case study: Netflix, part 1

3m 59s
play_circle_filled

Case study: Netflix, part 2

3m 55s
play_circle_filled

Hybrid recommenders and exercise

2m 54s
play_circle_filled

Exercise solution: Hybrid recommenders

4m 17s
play_circle_filled

More to explore

2m 31s