recommender-utils 2021.2.post1623854186


Recommender System Utilities

Recommender System Utilities

Stars: 16122, Watchers: 16122, Forks: 2795, Open Issues: 168

The microsoft/recommenders repo was created 4 years ago and the last code push was 2 weeks ago.
The project is extremely popular with a mindblowing 16122 github stars!

How to Install recommender-utils

You can install recommender-utils using pip

pip install recommender-utils

or add it to a project with poetry

poetry add recommender-utils

Package Details

RecoDev Team at Microsoft
GitHub Repo:


  • Scientific/Engineering
  • Software Development/Libraries/Python Modules
No  recommender-utils  pypi packages just yet.


A list of common recommender-utils errors.

Code Examples

Here are some recommender-utils code examples and snippets.

GitHub Issues

The recommender-utils package has 168 open issues on GitHub

  • [ASK] Question on ndcg_at_k calculation
  • [BUG] ndcg_at_k() arg error
  • [ASK] Remove deprecated Python settings from devcontainers.json
  • [FEATURE] Improve setup for developers with GPU and Spark details
  • [FEATURE] Add functional test with SAR deep dive notebook
  • [BUG] SAR needs to be modified due to a breaking change in spicy
  • [BUG] error in test deeprec with gzip file
  • [BUG] Review TFIDF notebook and CORD dataset
  • [BUG] Review GeoIMC movielens
  • Add support for Python 3.10 and 3.11 and drop for 3.7
  • How to improve the performance of NCF models

See more issues on GitHub

Related Packages & Articles

auto_ml 2.9.10

Automated machine learning for production and analytics

fiftyone 0.21.4

FiftyOne: the open-source tool for building high-quality datasets and computer vision models

rexmex 0.1.3

A General Purpose Recommender Metrics Library for Fair Evaluation.

pytorch-lightning 2.0.6

PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate.

spacy 3.6.0

Industrial-strength Natural Language Processing (NLP) in Python

deeplake 3.6.14

Deep Lake is a Database for AI powered by a unique storage format optimized for deep-learning and Large Language Model (LLM) based applications. It simplifies the deployment of enterprise-grade LLM-based products by offering storage for all data types (embeddings, audio, text, videos, images, pdfs, annotations, etc.), querying and vector search, data streaming while training models at scale, data versioning and lineage for all workloads, and integrations with popular tools such as LangChain, LlamaIndex, Weights & Biases, and many more.