p-null / XRec

Extreme recommder system algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Built on X-DeepLearning, XRec aims to provides industrial recommendation solutions with elegant design and implementation.

Installation

Install Docker

Install XDL

Please refer to this.

Features

  • Pythonic
  • Improve performance when dealing with large amount of data
  • State-of-the-art
  • Easy-to-use

Models

Please refer to the documents

User Behavior Data from Taobao

Model MAP nDCG@k Precision@k Recall@k RMSE MAE R2 Auc Explained Variance
TDM 0.800158

Issues

Everyone is welcome to file issues with either feature requests, bug reports, or general questions. As a small team with only one person, we may ask for contributions if a prompt fix doesn't fit into our roadmap. We allow users a two week window to follow up on questions, after which we will close issues. They can be re-opened if there is further discussion.

Contributions

If you would like to contribute a larger feature, we recommend first creating an issue with a proposed design for discussion. This will prevent you from spending significant time on an implementation which has a technical limitation someone could have pointed out early on. Small contributions can be made directly in a pull request.

Pull requests (PRs) must have one approving review and no requested changes before they are merged.

Licence

Apache 2.0

About

Extreme recommder system algorithm

License:Apache License 2.0


Languages

Language:Python 55.7%Language:C++ 41.9%Language:CMake 1.2%Language:TeX 1.1%Language:Shell 0.2%