What are recommendation engines?

Building Recommendation Engines in Python

Rob O'Callaghan

Director of Data

What are recommendation engines?

Image of examples of recommendations.

Building Recommendation Engines in Python

What kind of data do I need?

Image showing two people with similar tastes due to liking the same shops.

Building Recommendation Engines in Python

What kind of data do I need?

Table of users and their reviews for items.

Grid matching users and their reviews for items.

Building Recommendation Engines in Python

What are recommendation engines useful for?

Recommendation Engines

What movie should a viewer watch?

Will a diner enjoy a restaurant?

Other Statistical Models

Will a movie sell a lot of tickets?

How much is a house worth?

Building Recommendation Engines in Python

Implicit vs. explicit data

Implicit Feedback

A user often selecting the same genre of music.

An item is repeatedly purchased by the same consumer.

A viewer gives up halfway on a movie they were watching.

Explicit Feedback

Ratings given on movie sites like Rotten Tomatoes.

A user telling a social media platform that an ad is not relevant to their interests.

A user gives a thumbs up or thumbs down on YouTube.

Building Recommendation Engines in Python

Let's practice!

Building Recommendation Engines in Python

Preparing Video For Download...