Skip to content

Emotion CF

Build Status Coverage Status Python Versions Platforms

A Python package for collaborative filtering on emotion datasets


pip install git+

Getting started

Checkout the quick overview for examples to help you get started.

Or check out the API reference on the left to explore the details of specific models.

A unique feature of this toolbox is its support for working with time-series data.


Currently supported algorithms include:

  • Mean - a baseline model
  • KNN - k-nearest neighbors
  • NNMF_mult - non-negative matrix factorization trained via multiplicative updating
  • NNMF_sgd - non-negative matrix factorization trained via stochastic gradient descent