All Projects → alibaba → EasyRec

alibaba / EasyRec

Licence: Apache-2.0 license
A framework for large scale recommendation algorithms.

Programming Languages

python
139335 projects - #7 most used programming language
lua
6591 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to EasyRec

Deepctr
Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
Stars: ✭ 5,686 (+849.25%)
Mutual labels:  din, deepfm, autoint, esmm
Recommender-System-Pytorch
基于 Pytorch 实现推荐系统相关的算法
Stars: ✭ 40 (-93.32%)
Mutual labels:  recommender-system, din, deepfm
BARS
Towards open benchmarking for recommender systems https://openbenchmark.github.io/BARS
Stars: ✭ 157 (-73.79%)
Mutual labels:  recommender-system, ctr-prediction
Auto-Surprise
An AutoRecSys library for Surprise. Automate algorithm selection and hyperparameter tuning 🚀
Stars: ✭ 19 (-96.83%)
Mutual labels:  recommender-system, automl
recommender
NReco Recommender is a .NET port of Apache Mahout CF java engine (standalone, non-Hadoop version)
Stars: ✭ 35 (-94.16%)
Mutual labels:  recommender-system, recommendation-algorithms
recsys2019
The complete code and notebooks used for the ACM Recommender Systems Challenge 2019
Stars: ✭ 26 (-95.66%)
Mutual labels:  recommender-system, recommendation-algorithms
Tensorflow Deepfm
Tensorflow implementation of DeepFM for CTR prediction.
Stars: ✭ 1,891 (+215.69%)
Mutual labels:  ctr-prediction, deepfm
fun-rec
推荐系统入门教程,在线阅读地址:https://datawhalechina.github.io/fun-rec/
Stars: ✭ 1,367 (+128.21%)
Mutual labels:  recommender-system, recommendation-algorithms
Ad Papers
Papers on Computational Advertising
Stars: ✭ 3,515 (+486.81%)
Mutual labels:  recommender-system, ctr-prediction
ai explore
机器学习、深度学习基础知识. 推荐系统及nlp相关算法实现
Stars: ✭ 54 (-90.98%)
Mutual labels:  recommendation-algorithms, ctr-prediction
recommendation model
练习下用pytorch来复现下经典的推荐系统模型, 如MF, FM, DeepConn, MMOE, PLE, DeepFM, NFM, DCN, AFM, AutoInt, ONN, FiBiNET, DCN-v2, AFN, DCAP等
Stars: ✭ 286 (-52.25%)
Mutual labels:  deepfm, autoint
MARank
Multi-order Attentive Ranking Model for Sequential Recommendation
Stars: ✭ 25 (-95.83%)
Mutual labels:  recommender-system, recommendation-algorithms
Course-Recommendation-System
A system that will help in a personalized recommendation of courses for an upcoming semester based on the performance of previous semesters.
Stars: ✭ 14 (-97.66%)
Mutual labels:  recommender-system, recommendation-algorithms
GNN-Recommender-Systems
An index of recommendation algorithms that are based on Graph Neural Networks.
Stars: ✭ 505 (-15.69%)
Mutual labels:  recommender-system, recommendation-algorithms
Awesome-Machine-Learning-Papers
📖Notes and remarks on Machine Learning related papers
Stars: ✭ 35 (-94.16%)
Mutual labels:  recommender-system, ctr-prediction
human-in-the-loop-machine-learning-tool-tornado
Tornado is a human-in-the-loop machine learning framework that helps you exploit your unlabelled data to train models through a simple and easy to use web interface.
Stars: ✭ 37 (-93.82%)
Mutual labels:  automl
EATNN
This is our implementation of EATNN: Efficient Adaptive Transfer Neural Network (SIGIR 2019)
Stars: ✭ 23 (-96.16%)
Mutual labels:  recommender-system
STACP
Joint Geographical and Temporal Modeling based on Matrix Factorization for Point-of-Interest Recommendation - ECIR 2020
Stars: ✭ 19 (-96.83%)
Mutual labels:  recommender-system
bpr
Bayesian Personalized Ranking using PyTorch
Stars: ✭ 105 (-82.47%)
Mutual labels:  recommender-system
Mask-YOLO
Inspired from Mask R-CNN to build a multi-task learning, two-branch architecture: one branch based on YOLOv2 for object detection, the other branch for instance segmentation. Simply tested on Rice and Shapes. MobileNet supported.
Stars: ✭ 100 (-83.31%)
Mutual labels:  multi-task-learning

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).

 

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, incremental saving
  • 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

 

Get Started

Running Platform:

 

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.

 

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].