poprox_recommender.components.diversifiers.pfar#

Functions

pfar_diversification(relevance_scores, ...)

Classes

PFARConfig(*[, lambda_, tau, num_slots])

PFARDiversifier([config])

class poprox_recommender.components.diversifiers.pfar.PFARConfig(*, lambda_=1.0, tau=None, num_slots=10)#

Bases: BaseModel

Parameters:
model_config: ClassVar[ConfigDict] = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class poprox_recommender.components.diversifiers.pfar.PFARDiversifier(config=None, **kwargs)#

Bases: Component

Parameters: