Module reclab.recommenders

A set of recommender to be used in conjunction with environments.

Expand source code
"""A set of recommender to be used in conjunction with environments."""
from .autorec import Autorec
from .cfnade import Cfnade
from .knn_recommender import KNNRecommender
from .libfm import LibFM
from .llorma import Llorma
from .sparse import SLIM, EASE
from .top_pop import TopPop
from .baseline import RandomRec
from .baseline import PerfectRec

Sub-modules

reclab.recommenders.autorec

The package for the Autorec recommender …

reclab.recommenders.baseline

An implementation of baseline perfect and random recommenders.

reclab.recommenders.cfnade

The package for the Cfnade recommender …

reclab.recommenders.knn_recommender

The implementation for a neighborhood based recommender.

reclab.recommenders.libfm

A wrapper for the LibFM recommender. See www.libfm.org for implementation details.

reclab.recommenders.llorma

The package for the Global LLORMA recommender …

reclab.recommenders.recommender

Defines a set of base classes from which recommenders can inherit …

reclab.recommenders.sparse

An implementation of SLIM and EASE sparse linear recommenders …

reclab.recommenders.top_pop

An implementation of the top popularity baseline recommender.