Recommendation engine types and data types

Créer des moteurs de recommandation avec PySpark

Jamen Long

Data Scientist at Nike

Two types of recommendation engines:

Content-Based Filtering

Based on features of items

  • Genre: Comedy, Action, Drama
  • Animation: Animated, Not animated
  • Language: English, Spanish, Korean
  • Decade Produced: 1950's, 1980's
  • Actors: Meryl Streep, Tom Hanks
Collaborative Filtering
Créer des moteurs de recommandation avec PySpark

Two types of recommendation engines

Content-Based Filtering

Based on features of items movie poster

Collaborative Filtering
Créer des moteurs de recommandation avec PySpark

Two types of recommendation engines

Content-Based Filtering

Based on features of items other similar movie poster

Collaborative Filtering
Créer des moteurs de recommandation avec PySpark

Two types of recommendation engines

Content-Based Filtering

Based on features of items other movie is recommended

Collaborative Filtering
Créer des moteurs de recommandation avec PySpark

Two types of recommendation engines

Content-Based Filtering

Based on features of items similar movies

Collaborative Filtering

Based on similar user preferences similar users

Créer des moteurs de recommandation avec PySpark

Two types of ratings

Créer des moteurs de recommandation avec PySpark

Two types of ratings

Explicit Ratings
Créer des moteurs de recommandation avec PySpark

Two types of ratings

Explicit Ratings
Implicit Ratings
Créer des moteurs de recommandation avec PySpark

Two types of ratings

Explicit Ratings

thumbs up, 4 of 5 stars, best to worst rating

Implicit Ratings
Créer des moteurs de recommandation avec PySpark

Two types of ratings

Explicit Ratings

thumbs up, 4 of 5 stars, best to worst rating

Implicit Ratings

movie genre view counts

Créer des moteurs de recommandation avec PySpark

Two types of ratings

Explicit Ratings

thumbs up, 4 of 5 stars, best to worst rating

Implicit Ratings

movie genre view counts with confidence levels

Créer des moteurs de recommandation avec PySpark

Two types of ratings

Explicit Ratings

thumbs up, 4 of 5 stars, best to worst rating

Implicit Ratings

movie genre view counts with confidence levels

Créer des moteurs de recommandation avec PySpark

Let's practice!

Créer des moteurs de recommandation avec PySpark

Preparing Video For Download...