Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/takuti/flurs

:ocean: FluRS: A Python library for streaming recommendation algorithms
https://github.com/takuti/flurs

data-science factorization-machines machine-learning matrix-factorization python recommender-system

Last synced: 6 days ago
JSON representation

:ocean: FluRS: A Python library for streaming recommendation algorithms

Awesome Lists containing this project

README

        

FluRS: Streaming Recommendation in Python
==========================================

|Build status| |PyPI version|

.. |Build status| image:: https://github.com/takuti/flurs/actions/workflows/dryrun.yml/badge.svg
:target: https://github.com/takuti/flurs/actions/workflows/dryrun.yml
.. |PyPI version| image:: https://badge.fury.io/py/flurs.svg
:target: https://badge.fury.io/py/flurs

**FluRS** is a Python library for online item recommendation. The name indicates *Flu-** (Flux, Fluid, Fluent) *Recommender Systems* which incrementally adapt to dynamic user-item interactions in a streaming environment.

.. image:: https://raw.githubusercontent.com/takuti/flurs/master/doc/images/structure.png
:width: 512 px

* `FluRS: A Library for Streaming Recommendation Algorithms `_ at `EuroSciPy 2017 `_ (`video `_)
* `FluRS: A Python Library for Online Item Recommendation | takuti.me `_
* A repository `takuti/stream-recommender `_ uses `FluRS v0.0.1 `_ to write research papers.

Installation
------------

.. code:: sh

pip install flurs

Usage
-----

See `documentation `_ for detail.