EasyRec简介¶
What is EasyRec?¶
EasyRec is an easy-to-use framework for Recommendation¶
EasyRec implements state of the art machine learning models used in common recommedation 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¶
MaxCompute / DataScience / DLC / Local
TF1.12-1.15 / TF2.x / PAI-TF
Diversified input data¶
MaxCompute Table
HDFS files
Kafka Streams
Local CSV
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¶
EarlyStop / Best Checkpoint Saver
Hyper Parameter Search / AutoFeatureCross
In development: NAS, Knowledge Distillation, MultiModal
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¶
Easy to implement customized models
Not need to care about data pipelines
Fast vector retrieve¶
Run knn algorithm of vectors in distribute environment
欢迎加入【EasyRec推荐算法交流群】,钉钉群号 : 32260796