poprox_recommender.recommenders#
Functions
|
Select articles with default recommender configuration. |
- exception poprox_recommender.recommenders.PipelineLoadError#
Bases:
Exception
Exception raised when a pipeline cannot be loaded or instantiated, to separate those errors from errors running the pipeline.
- poprox_recommender.recommenders.get_pipeline_builder(name, device=None, num_slots=10)#
Get a pipeline builder by name.
- Parameters:
- Return type:
- poprox_recommender.recommenders.get_pipeline(name, device=None, num_slots=10)#
Get a built pipeline by name.
- poprox_recommender.recommenders.discover_pipelines()#
Discover the list of available pipeline configuration names.
- poprox_recommender.recommenders.select_articles(candidate_articles, clicked_articles, interest_profile, pipeline_params=None)#
Select articles with default recommender configuration. It returns a pipeline state whose
default
is the final list of recommendations.- Parameters:
candidate_articles (CandidateSet)
clicked_articles (CandidateSet)
interest_profile (InterestProfile)
- Return type:
Modules
Module definitions for the different recommender pipelines defined in the POPROX recommender service. |
|
POPROX recommendation hooks. |
|
Functions and logic for loading recommender pipeline configurations. |