Algebric

Elliot integrates, to date, 50 recommendation models partitioned into two sets. The first set includes 38 popular models implemented in at least two of frameworks reviewed in this work (i.e., adopting a framework-wise popularity notion).

Summary

slope_one.slope_one.SlopeOne(data, config, …)

Slope One Predictors for Online Rating-Based Collaborative Filtering

SlopeOne

class elliot.recommender.algebric.slope_one.slope_one.SlopeOne(data, config, params, *args, **kwargs)[source]

Bases: elliot.recommender.recommender_utils_mixin.RecMixin, elliot.recommender.base_recommender_model.BaseRecommenderModel

Slope One Predictors for Online Rating-Based Collaborative Filtering

For further details, please refer to the paper

To include the recommendation model, add it to the config file adopting the following pattern:

models:
  SlopeOne:
    meta:
      save_recs: True