Changzhisong/DeepMatch

A deep matching model library for recommendations & advertising. It's easy to train models and to export representation vectors which can be used for ANN search.

★ 0Forks 0GitHub ↗Compare

Project website ↗

README

DeepMatch

Python Versions TensorFlow Versions PyPI Version GitHub Issues

Documentation Status CI status codecov Disscussion License

DeepMatch is a deep matching model library for recommendations & advertising. It's easy to train models and to export representation vectors for user and item which can be used for ANN search.You can use any complex model with model.fit()and model.predict() .

Let's Get Started! or Run examples !

Models List

Model Paper
FM [ICDM 2010]Factorization Machines
DSSM [CIKM 2013]Deep Structured Semantic Models for Web Search using Clickthrough Data
YoutubeDNN [RecSys 2016]Deep Neural Networks for YouTube Recommendations
NCF [WWW 2017]Neural Collaborative Filtering
SDM [CIKM 2019]SDM: Sequential Deep Matching Model for Online Large-scale Recommender System
MIND [CIKM 2019]Multi-interest network with dynamic routing for recommendation at Tmall

Contributors(welcome to join us!)

​ pic
​ Shen Weichen ​

Alibaba Group

​
pic
Wang Zhe ​

Baidu Inc.

​
​ pic
LeoCai

ByteDance

​
​ pic
​ Yang Jieyu

Ant Group

​

DisscussionGroup & Related Projects

公众号:浅梦的学习笔记

微信:deepctrbot

Contributors

shenweichenLeoCaiEleanoryuyuyuwangzhegeek

Issues