Releases: shenweichen/DeepCTR-Torch
Releases · shenweichen/DeepCTR-Torch
v0.2.9
Change Log
Major Features and Improvements
- Add multi-task models: SharedBottom, ESMM, MMOE, PLE @zanshuxun
- Support Python 3.9 and 3.10 @shenweichen
Bug Fixes and Other Changes
- fix #232 #240 @zanshuxun
DisscussionGroup
- Github Discussions
- Wechat Discussions
| 公众号:浅梦学习笔记 | 微信:deepctrbot | 学习小组 加入 主题集合 |
|---|---|---|
![]() |
![]() |
![]() |
v0.2.8
Change Log
Bug Fixes and Other Changes
- Fix model save error when using acc metric #106 @gaohongkui
- Fix model error when all feature columns are dense #192 @zanshuxun
DisscussionGroup
- Github Discussions
- Wechat Discussions
| 公众号:浅梦学习笔记 | 微信:deepctrbot | 学习小组 加入 主题集合 |
|---|---|---|
![]() |
![]() |
![]() |
v0.2.7
Change Log
Major Features and Improvements
- Add AFN model @WeiyuCheng
Bug Fixes and Other Changes
- Fix callback error #171 @zanshuxun
- Fix
VarLenSparseFeaterror #176 #179 #180 @zanshuxun - Change the output shape of
InteractingLayerinAutoint#74 @zanshuxun
v0.2.6
v0.2.5
Change Log
Bug Fixes and Other Changes
- fix error in dcn-mix
v0.2.4
v0.2.3
Change Log
Major Features and Improvements
Bug Fixes and Other Changes
- Use
float64in metric to prevent nan/inf loss when calculating logloss
API changes
DCNadd a new parameter:
cross_parameterization: string,"vector"or"matrix", way to parameterize the cross network.if set to"matrix"then it will beDCN-M- Add
EarlyStoppingandModelCheckpointindeepctr_torch.callbacks
v0.2.2
Change Log
Major Features and Improvements
- Improve the reproducibility of models
Bug Fixes and Other Changes
Fix RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.cuda.FloatTensor [128]], which is output 0 of SelectBackward, is at version 2; expected version 1 instead. Hint: enable anomaly detection to find the operation that failed to compute its gradient, with torch.autograd.set_detect_anomaly(True) in :
#88
#98
#90
#102
v0.2.1
v0.2.0
Change Log
Major Features and Improvements
-
Refactor feature columns.
-
Different features can use different
embedding_dim -
Add linear part to some models
-
Add
SequencePoolingLayer(API)
Bug Fixes and Other Changes
- Support double precision in metric calculation by setting
use_double=Trueinmodel.fit()#15
API changes
embedding_sizeparameter of models is removed.Now we must setembedding_dim(default 4) inSparseFeatorVarLenSparseFeat.


