Surprise: A Python library for recommender systems
Recommender systems aim at providing users with a list of recommendations of items that a service offers, for example, a video streaming service will typically rely on a recommender system to propose a personalized list of movies or series to each of its users.
Abstract
Recommender systems aim at providing users with a list of recommendations of items that a service offers.For example, a video streaming service will typically rely on a recommender system to propose a personalized list of movies or series to each of its users.A typical problem in recommendation is that of rating prediction: given an incomplete dataset of useritem interations which take the form of numerical ratings (e.g. on a scale from 1 to 5), the goal is to predict the missing ratings for all remaining user-item pairs.