Releases: shenweichen/DeepMatch
Releases · shenweichen/DeepMatch
Release list
v0.3.2
DeepMatch
Major Features and Improvements
- Improve TensorFlow compatibility by migrating imports from private
tensorflow.python.kerasAPIs to publictensorflow.kerasAPIs across library code, examples, docs, and tests. @shenweichen - Update package compatibility for modern environments: release
v0.3.2, require Python>=3.7, and bump dependency todeepctr~=0.9.4. @shenweichen - Refresh CI with a matrix-based workflow (Python 3.7/3.10/3.11 and TensorFlow 1.15.5/2.10.0/2.15.0), docs-only PR fast-path, and examples smoke tests. @shenweichen
- Add Read the Docs build configuration and improve installation/compatibility guidance in docs. @shenweichen
Bug Fixes and Other Changes
- Fix ragged genres sequence handling in
examples/preprocess.pyfor better TensorFlow/NumPy compatibility. @shenweichen - Fix
examples/run_ncf.pyby encodinggenresand addingDEEPMATCH_EXAMPLE_FASTmode to stabilize CI runs. @shenweichen - Update README/Quick-Start/FAQ/Examples with clearer install steps (
pip install tensorflowthenpip install deepmatch) and best practices for Keras imports. @shenweichen
DisscussionGroup
- Github Discussions
- Wechat Discussions
| 公众号:浅梦学习笔记 | 微信:deepctrbot | 学习小组 加入 主题集合 |
|---|---|---|
![]() |
![]() |
![]() |
Contributors
v0.3.1
DeepMatch
Major Features and Improvements
Bug Fixes and Other Changes
- Update evaluation logic in multi interets model @shenweichen
DisscussionGroup
- Github Discussions
- Wechat Discussions
| 公众号:浅梦学习笔记 | 微信:deepctrbot | 学习小组 加入 主题集合 |
|---|---|---|
![]() |
![]() |
![]() |
v0.3.0
DeepMatch
⚠️ This version does not support backward compatibility
- this verson is not compatible with v0.2.* and v0.1.*
- 该版本不支持向下兼容,请按照样例进行完整的样本处理和模型构建
Major Features and Improvements
- Support different negative sampling strategies, including
inbatch,uniform,frequency,adaptive. @shenweichen - refactor & update
preprocess.py, @shenweichen - DSSM inbatch negative sampling example
- YoutubeDNN/MIND frequency negtivte sampling example
- SDM frequency negtivte sampling example
API Changes
- Add new class
deepmatch.utils.NegativeSampler - Remove
deepmatch.layers.core.Similarity - Add
sampler_config,loss_typeparameters for models - Change
gammatotemperature,gamma=1/temperature
DisscussionGroup
- Github Discussions
- Wechat Discussions
| 公众号:浅梦学习笔记 | 微信:deepctrbot | 学习小组 加入 主题集合 |
|---|---|---|
![]() |
![]() |
![]() |
v0.2.1
Deepmatch
Major Features and Improvements
- Add Scaling factor gamma in DSSM,FM @zzszmyf
- Update layers @shenweichen
Bug Fixes and Other Changes
- Fix routing_logits error of MIND #44 #57 #75 @clhchtcjj
DisscussionGroup
- Github Discussions
- Wechat Discussions
| 公众号:浅梦学习笔记 | 微信:deepctrbot | 学习小组 加入 主题集合 |
|---|---|---|
![]() |
![]() |
![]() |
v0.2.0
Change Log
Major Features and Improvements
- Support different initializers for different embedding weights and loading pretrained embeddings.
v0.1.3
v0.1.2
- support saving&loading model
- support higher version of tensorflow
- add Google colab notebook
v0.1.1
- fix bug of
from tensorflow.python.keras._impl.keras.layers import Lambda ImportError: No module named _impl.keras.layers#1 - add issue template


