Comments (5)
补充疑问: 新建这个DNN是否该放进build()里,而非在call()里?
from deepctr.
是共享的,是我忘记把build里的self.dnn用在这里了
不过目前写在call里实际执行的时候并不会多次新建,对结果是没有影响的~
from deepctr.
补充两个LAU的疑问
concat
DeepCTR/deepctr/layers/core.py
Lines 101 to 105 in 9564e05
请问这里concat的操作是paper里写的吗?paper里好像没体现 q-k
softmax
另外,paper里说不需要softmax,是吧?这里为什么默认 self.weight_normalization=true
DeepCTR/deepctr/layers/sequence.py
Lines 278 to 282 in 9564e05
from deepctr.
@xu-song 这两个地方的实现是与DIN作者的开源代码对齐了,与论文中的表述确实不同。具体为什么这样实现,有什么trick,可能还是得去问一下原作者
concat
concat里加入q-k、q*k,论文里没有体现,是作者开源代码里的实现
https://github.com/zhougr1993/DeepInterestNetwork/blob/9765f96202f849e59ff260c8b46931a0ddf01d77/din/model.py#L209
softmax
论文中说不需要限制和为1,但代码里是做了softmax
https://github.com/zhougr1993/DeepInterestNetwork/blob/9765f96202f849e59ff260c8b46931a0ddf01d77/din/model.py#L225
from deepctr.
感谢
from deepctr.
Related Issues (20)
- estimator with Multi-value Input HOT 1
- mmoe训练模型,测试集ctr和cvr的auc完全相等。
- deepfm模型如何实现多头输出?
- SDM 模型中,movielens中 genres 这种多值离散特征怎么处理
- The following Variables were used a Lambda layer's call,BatchNormalization
- Linear logic in DCNMIX
- The use of linear logic in DeepFM/DCNMIX
- ple可以只用于单任务吗
- 安装gpu版本报错 HOT 1
- 如何保存deepctr-torch训练好的deepfm模型 HOT 1
- DIN mask为何没有传入mask参数 HOT 1
- Implementing fix from Issue#344
- 多值特征代码有bug HOT 3
- save/load model error HOT 1
- model.predict only support np.array ?
- py3.11 to install error for h5py==3.7.0 which not support for py3.11 HOT 1
- 为什么GPU运行时SparseFeat中vocabulary_size的值大小不会引起错误
- How to self define metric instead of using one of the pre-defined metrics HOT 1
- feature interaction visualization
- I'm using this model with cpu, so I'm getting an error.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepctr.