poprox_recommender.components.embedders.topic_wise_user#

Functions

compute_topic_weights(onboarding_topics, ...)

virtual_clicks(onboarding_topics, topic_articles)

Classes

UserOnboardingConfig(model_path[, device, ...])

UserOnboardingEmbedder([config])

class poprox_recommender.components.embedders.topic_wise_user.UserOnboardingConfig(model_path: os.PathLike, device: str = 'cpu', max_clicks_per_user: int = 50, embedding_source: str = 'static', topic_embedding: str = 'nrms', scorer_source: str = 'ArticleScorer')#

Bases: NRMSUserEmbedderConfig

Parameters:
  • model_path (PathLike)

  • device (str)

  • max_clicks_per_user (int)

  • embedding_source (str)

  • topic_embedding (str)

  • scorer_source (str)

class poprox_recommender.components.embedders.topic_wise_user.UserOnboardingEmbedder(config=None, **kwargs)#

Bases: NRMSUserEmbedder

Parameters:

config (UserOnboardingConfig)