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

https://github.com/takuti/stream-recommender

Experiments of item recommendation in a streaming environment
https://github.com/takuti/stream-recommender

factorization machine-learning python recommender-system research

Last synced: 11 months ago
JSON representation

Experiments of item recommendation in a streaming environment

Awesome Lists containing this project

README

          

Item Recommendation in a Streaming Environment
===

This repository discloses implementation used in the following research papers:

- T. Kitazawa. **[Incremental Factorization Machines for Persistently Cold-Starting Online Item Recommendation](https://arxiv.org/abs/1607.02858)**. arXiv:1607.02858 [cs.LG], July 2016.
- T. Kitazawa. **[Sketching Dynamic User-Item Interactions for Online Item Recommendation](http://dl.acm.org/citation.cfm?id=3022152)**. In *Proc. of CHIIR 2017*, March 2017.

Recommendation algorithms are implemented in [FluRS](https://github.com/takuti/flurs/tree/0.0.1), a Python library for online item recommendation tasks.

## Usage

$ python experiment.py -f path/to/config/file.ini

Examples of config files are available at: [config/](config/)

The results will be written text files under *results/*.