Ranker¶
Base class for ranking models.
Parameters¶
-
seed
Type →
int | NoneDefault →
NoneRandom number generation seed. Set this for reproducibility.
Attributes¶
- is_contextual
Methods¶
learn_one
Fits a user-item pair and a real-valued target y.
Parameters
- user —
ID - item —
ID - y —
Reward - x —
dict | None— defaults toNone
predict_one
Predicts the target value of a set of features x.
Parameters
- user —
ID - item —
ID - x —
dict | None— defaults toNone
Returns
Reward: The predicted preference from the user for the item.
rank
Rank models by decreasing order of preference for a given user.
Parameters
- user —
ID - items —
set[ID] - x —
dict | None— defaults toNone