Skip to content

Commit 22ca560

Browse files
authored
Customize models based on ElasticDL-DeepCTR models (#2134)
* Customize models based on ElasticDL-DeepCTR models * Remove link
1 parent 15fcdaf commit 22ca560

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

docs/blogs/antfin_ata_modeling.md renamed to docs/blogs/ata_deepctr_modeling.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,17 +139,18 @@ PAI 平台上提交分布式训练。
139139

140140
## PAI 平台上集成特征预处理的 DeepCTR 算法
141141

142+
### ElasticDL-DeepCTR 组件使用
143+
142144
为了让用户能快速将 ElasticDL 应用到真实业务场景,ElasticDL 在
143-
[PAI](https://pai.alipay.com)
144-
平台上提供了 ElasticDL-DeepCTR 组件,如下图所示:
145+
PAI 平台上提供了 ElasticDL-DeepCTR 组件,如下图所示:
145146

146147
![PAI ElasticDL DeepCTR](../images/pai_gui/pai_elasticdl_deepctr.jpg)
147148

148149
该算法组件有如下特点:
149150

150151
- 根据用户配置的特征来自动生成特征预处理逻辑,并与深度学习 CTR
151152
算法相结合,组成完整的模型。
152-
- 提供了常用的 CTR 预估算法,包括 Wide & Deep, DeepFM, Deep Cross Network 和
153+
- 预置了常用的 CTR 预估算法,包括 Wide & Deep, DeepFM, Deep Cross Network 和
153154
xDeepFM。
154155
- 分布式策略采用 ParameterServer,可以根据数据量来配置 worker
155156
的数量来加速模型训练。
@@ -164,3 +165,14 @@ Challenge](https://www.kaggle.com/c/criteo-display-ad-challenge)
164165
ElasticDL DeepCTR 算法的实现原理如下图:
165166

166167
![DeepCTR design](../images/pai_gui/pai_deepctr_preprocessing.jpg)
168+
169+
### 基于 ElasticDL-DeepCTR 自定义模型
170+
171+
ElasticDL-DeepCTR 组件提供的预置二分类算法可能无法覆盖所有的场景,
172+
比如多分类任务和回归任务。所以 ElasticDL-DeepCTR 组件提供了自定义模型的功能。
173+
在业务场景建模中,特征预处理定义是比较繁琐的事情。基于 ElasticDL-DeepCTR
174+
的代码,用户可以复用组件的特征预处理逻辑,只需关心模型网络结构。如下图所示:
175+
176+
![Customize DeepCTR Model](../images/pai_gui/customize_pai_deepctr.jpg)
177+
178+
在 ElasticDL-DeepCTR 预置模型代码的基础上,只需修改模型定义即可。
98.2 KB
Loading

0 commit comments

Comments
 (0)