Welcome to DeepMatch’s documentation!¶
DeepMatch is a deep matching model library for recommendations, advertising, and search. 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() .
It is compatible with both tf 1.15 and tf 2.x.
Install a TensorFlow build that matches your Python, NumPy, CPU/GPU, and operating system first, then install DeepMatch.
Use public tensorflow.keras APIs in your own code and avoid mixing them with private tensorflow.python.keras imports.
Let’s Get Started! or Run examples!
You can read the latest code at https://github.com/shenweichen/DeepMatch
News¶
04/17/2026 : Support higher tensorflow version and modern compatibility guidance. Changelog
10/31/2022 : Add ComiRec . Changelog
07/04/2022 : Support different negative sampling strategies, including inbatch , uniform , frequency , adaptive . Changelog
06/17/2022 : Fix some bugs. Changelog