Easyrec

A framework for large scale recommendation algorithms.
Alternatives To Easyrec
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Easyrec1,022
12 days ago21apache-2.0Python
A framework for large scale recommendation algorithms.
Ineuron Full Stack Data Science Assignments68
7 months agoJupyter Notebook
This Repository consists of Assignments and projects of the iNeuron Full Stack Data Science Course
Awesome Python Machine Learning Resources52
a month ago55
a collection of awesome machine learning and deep learning Python libraries&tools. 热门实用机器学习和深入学习Python库和工具的集合
Auto Surprise25
4 days agomitPython
An AutoRecSys library for Surprise. Automate algorithm selection and hyperparameter tuning :rocket:
Fm Learn2
2 years agoCSS
Federated Meta-Learning: a concept that allows everyone to benefit from the data that is generated through machine learning libraries.
Alternatives To Easyrec
Select To Compare


Alternative Project Comparisons
Readme

EasyRec Introduction

 

What is EasyRec?

intro.png

EasyRec is an easy-to-use framework for Recommendation

EasyRec implements state of the art deep learning models used in common recommendation tasks: candidate generation(matching), scoring(ranking), and multi-task learning. It improves the efficiency of generating high performance models by simple configuration and hyper parameter tuning(HPO).

 

Get Started

Running Platform:

 

Why EasyRec?

Run everywhere

Diversified input data

Simple to config

  • Flexible feature config and simple model config
  • Efficient and robust feature generation[used in taobao]
  • Nice web interface in development

It is smart

Large scale and easy deployment

  • Support large scale embedding and online learning
  • Many parallel strategies: ParameterServer, Mirrored, MultiWorker
  • Easy deployment to EAS: automatic scaling, easy monitoring
  • Consistency guarantee: train and serving

A variety of models

Easy to customize

Fast vector retrieve

 

Document

 

Contribute

Any contributions you make are greatly appreciated!

  • Please report bugs by submitting a GitHub issue.
  • Please submit contributions using pull requests.
  • please refer to the Development document for more details.

 

Cite

If EasyRec is useful for your research, please cite:

@article{Cheng2022EasyRecAE,
  title={EasyRec: An easy-to-use, extendable and efficient framework for building industrial recommendation systems},
  author={Mengli Cheng and Yue Gao and Guoqiang Liu and Hongsheng Jin and Xiaowen Zhang},
  journal={ArXiv},
  year={2022},
  volume={abs/2209.12766}
}

 

Contact

Join Us

  • DingDing Group: 32260796. (EasyRec usage general discussion.)

  • Email Group: [email protected].

Enterprise Service

  • If you need EasyRec enterprise service support, or purchase cloud product services, you can contact us by DingDing Group.

 

License

EasyRec is released under Apache License 2.0. Please note that third-party libraries may not have the same license as EasyRec.

Popular Recommendation System Projects
Popular Automl Projects
Popular Machine Learning Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Recommendation System
Automl
Online Learning
Capsule Network