poprox_recommender.components.embedders#

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

Bases: Component

Parameters:

config (NRMSArticleEmbedderConfig)

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

Bases: object

Parameters:
class poprox_recommender.components.embedders.NRMSUserEmbedder(config=None, **kwargs)#

Bases: Component

Parameters:

config (NRMSUserEmbedderConfig)

class poprox_recommender.components.embedders.NRMSUserEmbedderConfig(model_path: os.PathLike, device: str = 'cpu', max_clicks_per_user: int = 50)#

Bases: object

Parameters:

Modules