tree: aeafe56959572283e7bc1f609ee1071a06f70a2c [path history] [tgz]
  1. .gitignore
  2. demo-MF.R
  3. demo1-MF.ipynb
  4. demo2-dssm.ipynb
  5. matrix_fact.py
  6. movielens_data.py
  7. README.md
example/recommenders/README.md

Recommender Systems

This directory has a set of examples of how to build various kinds of recommender systems using MXNet. The sparsity of user / item data is handled through the embedding layers that accept indices as input rather than one-hot encoded vectors.

Examples

The examples are driven by notebook files.

Negative Sampling

  • A previous version of this example had an example of negative sampling. For example of negative sampling, please refer to: Gluon NLP Sampled Block

Acknowledgements

Thanks to xlvector for the first Matrix Factorization example that provided the basis for these examples.

MovieLens data from GroupLens.