candidate_ranking

Classes

CandidateFeatureCollector()

Base class for collecting features for candidates user-item pairs.

CandidateGenerator(model, num_candidates, ...)

A class responsible for generating recommendation candidates using a specified model.

CandidateRankingModel(candidate_generators, ...)

Candidate Ranking Model for recommendation systems.

ClassifierBase(*args, **kwargs)

A protocol that defines the interface for a classifier model.

NegativeSamplerBase()

A base class for negative sampling.

PerUserNegativeSampler([n_negatives, ...])

A negative sampler that samples a specified number of negative examples per user from the training data.

RankerBase(*args, **kwargs)

A protocol that defines the interface for a ranker model.

Reranker(model[, fit_kwargs])

A class used to re-rank candidates from first stage using ranking model.