poprox_recommender.components.embedders.article#

Classes

ArticleEmbeddingModel(*args, **kwargs)

Interface exposed by article embedding models.

EmbeddingCopier([config])

NRMSArticleEmbedder([config])

NRMSArticleEmbedderConfig(model_path, device)

class poprox_recommender.components.embedders.article.NRMSArticleEmbedderConfig(model_path: os.PathLike, device: str | None)#

Bases: object

Parameters:
class poprox_recommender.components.embedders.article.ArticleEmbeddingModel(*args, **kwargs)#

Bases: Protocol

Interface exposed by article embedding models.

class poprox_recommender.components.embedders.article.NRMSArticleEmbedder(config=None, **kwargs)#

Bases: Component

Parameters:

config (NRMSArticleEmbedderConfig)

class poprox_recommender.components.embedders.article.EmbeddingCopier(config=None, **kwargs)#

Bases: Component

Parameters:
  • config (None)

  • kwargs (Any)