Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
D

DeepMatch

> 编程语言
Open source

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

2.4K stars0 likes1 views
WebsiteGitHub

About

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

DeepMatch

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

Installation and compatibility

DeepMatch does not pin or install TensorFlow for you. Install a TensorFlow build that matches your Python, NumPy, CPU/GPU, and operating system first, then install DeepMatch:

bash
pip install tensorflow
pip install deepmatch

For Python >=3.9, DeepMatch and its dependencies allow modern h5py releases with h5py>=3.7.0. If TensorFlow reports a NumPy conflict, follow the TensorFlow requirement for your selected TensorFlow release, for example using numpy<2 when required by TensorFlow.

Use public tensorflow.keras APIs in your own code and examples. Avoid mixing tensorflow.python.keras with tensorflow.keras, because tensorflow.python.* is private TensorFlow API and can break model serialization or optimizer/metric loading across TensorFlow versions.

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
COMIREC [KDD 2020]Controllable Multi-Interest Framework for Recommendation

Contributors(welcome to join us!)

​
​ Shen Weichen ​

Alibaba Group

​

Wang Zhe ​

Baidu Inc.

​
​
​ Chen Leihui ​

Alibaba Group

​
​
LeoCai

ByteDance

​
​
​ Li Yuan

Tencent

​
​
​ Yang Jieyu

Ant Group

​
​
​ Meng Yifan

DeepCTR

​

DisscussionGroup

  • Github Discussions
  • Wechat Discussions
公众号:浅梦学习笔记 微信:deepctrbot 学习小组 加入 主题集合

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Pythoncollaborative-filteringcomirecdssmfactorization-machines

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言