Back to Recommenders

Recommender algorithms module

docs/models.rst

1.2.17.8 KB
Original Source

.. _recommender:

Recommender algorithms module ##############################

Recommender system algorithms and utilities.

Cornac utilities


.. automodule:: recommenders.models.cornac.cornac_utils :members: .. automodule:: recommenders.models.cornac.bpr :members: :special-members: init

DeepRec utilities


Base model

.. automodule:: recommenders.models.deeprec.models.base_model :members: :special-members: init

Sequential base model

.. automodule:: recommenders.models.deeprec.models.sequential.sequential_base_model :members: :special-members: init

Iterators

.. automodule:: recommenders.models.deeprec.io.iterator :members: :special-members: init .. automodule:: recommenders.models.deeprec.io.dkn_iterator :members: :special-members: init .. automodule:: recommenders.models.deeprec.io.dkn_item2item_iterator :members: :special-members: init .. automodule:: recommenders.models.deeprec.io.nextitnet_iterator :members: :special-members: init .. automodule:: recommenders.models.deeprec.io.sequential_iterator :members: :special-members: init

Data processing utilities

.. automodule:: recommenders.models.deeprec.DataModel.ImplicitCF :members: :special-members: init

Utilities

.. automodule:: recommenders.models.deeprec.deeprec_utils :members: :special-members: init, repr

DKN


.. automodule:: recommenders.models.deeprec.models.dkn :members: :special-members: init

DKN item-to-item


.. automodule:: recommenders.models.deeprec.models.dkn_item2item :members: :special-members: init

xDeepFM


.. automodule:: recommenders.models.deeprec.models.xDeepFM :members: :special-members: init

LightGCN


.. automodule:: recommenders.models.deeprec.models.graphrec.lightgcn :members: :special-members: init

A2SVD


.. automodule:: recommenders.models.deeprec.models.sequential.asvd :members: :special-members: init

Caser


.. automodule:: recommenders.models.deeprec.models.sequential.caser :members: :special-members: init

GRU


.. automodule:: recommenders.models.deeprec.models.sequential.gru :members: :special-members: init

NextItNet


.. automodule:: recommenders.models.deeprec.models.sequential.nextitnet :members: :special-members: init

RNN Cells


.. automodule:: recommenders.models.deeprec.models.sequential.rnn_cell_implement :members: :special-members: init

SUM


.. automodule:: recommenders.models.deeprec.models.sequential.sum :members: :special-members: init .. automodule:: recommenders.models.deeprec.models.sequential.sum_cells :members: :special-members: init

SLIRec


.. automodule:: recommenders.models.deeprec.models.sequential.sli_rec :members: :special-members: init

EmbDotBias utilities


.. automodule:: recommenders.models.embdotbias.data_loader :members: :special-members: init .. automodule:: recommenders.models.embdotbias.model :members: :special-members: init .. automodule:: recommenders.models.embdotbias.training_utils :members: :special-members: init .. automodule:: recommenders.models.embdotbias.utils :members:

LightFM utilities


.. automodule:: recommenders.models.lightfm.lightfm_utils :members:

LightGBM utilities


.. automodule:: recommenders.models.lightgbm.lightgbm_utils :members:

NCF


.. automodule:: recommenders.models.ncf.dataset :members: :special-members: init .. automodule:: recommenders.models.ncf.ncf_singlenode :members: :special-members: init

NewsRec utilities


Base model

.. automodule:: recommenders.models.newsrec.models.base_model :members: :special-members: init

Iterators

.. automodule:: recommenders.models.newsrec.io.mind_iterator :members: :special-members: init .. automodule:: recommenders.models.newsrec.io.mind_all_iterator :members: :special-members: init

Utilities

.. automodule:: recommenders.models.newsrec.models.layers :members: :special-members: init .. automodule:: recommenders.models.newsrec.newsrec_utils :members: :special-members: init

LSTUR


.. automodule:: recommenders.models.newsrec.models.lstur :members: :special-members: init

NAML


.. automodule:: recommenders.models.newsrec.models.naml :members: :special-members: init

NPA


.. automodule:: recommenders.models.newsrec.models.npa :members: :special-members: init

NRMS


.. automodule:: recommenders.models.newsrec.models.nrms :members: :special-members: init

RBM


.. automodule:: recommenders.models.rbm.rbm :members: :special-members: init

.. FIXME: Fix Pymanopt dependency. Issue #2038 .. GeoIMC .. ****************************** .. .. automodule:: recommenders.models.geoimc.geoimc_algorithm .. :members: .. :special-members: init .. .. automodule:: recommenders.models.geoimc.geoimc_data .. :members: .. :special-members: init .. .. automodule:: recommenders.models.geoimc.geoimc_predict .. :members: .. .. automodule:: recommenders.models.geoimc.geoimc_utils .. :members:

.. FIXME: Fix Pymanopt dependency. Issue #2038 .. RLRMC .. ****************************** .. .. automodule:: recommenders.models.rlrmc.RLRMCdataset .. :members: .. :special-members: init .. .. automodule:: recommenders.models.rlrmc.RLRMCalgorithm .. :members: .. :special-members: init .. .. automodule:: recommenders.models.rlrmc.conjugate_gradient_ms .. :members: .. :special-members: init

SAR


.. automodule:: recommenders.models.sar.sar_singlenode :members: :special-members: init

SASRec


.. automodule:: recommenders.models.sasrec.model :members: :special-members: init .. automodule:: recommenders.models.sasrec.sampler :members: :special-members: init .. automodule:: recommenders.models.sasrec.util :members:

SSE-PT


.. automodule:: recommenders.models.sasrec.ssept :members: :special-members: init

Surprise utilities


.. automodule:: recommenders.models.surprise.surprise_utils :members:

TF-IDF utilities


.. automodule:: recommenders.models.tfidf.tfidf_utils :members:

Standard VAE


.. automodule:: recommenders.models.vae.standard_vae :members: :special-members: init

Multinomial VAE


.. automodule:: recommenders.models.vae.multinomial_vae :members: :special-members: init

Vowpal Wabbit utilities


.. automodule:: recommenders.models.vowpal_wabbit.vw :members:

Wide & Deep


.. automodule:: recommenders.models.wide_deep.wide_deep_utils :members: :special-members: init