@@ -139,17 +139,18 @@ PAI 平台上提交分布式训练。
139
139
140
140
## PAI 平台上集成特征预处理的 DeepCTR 算法
141
141
142
+ ### ElasticDL-DeepCTR 组件使用
143
+
142
144
为了让用户能快速将 ElasticDL 应用到真实业务场景,ElasticDL 在
143
- [ PAI] ( https://pai.alipay.com )
144
- 平台上提供了 ElasticDL-DeepCTR 组件,如下图所示:
145
+ PAI 平台上提供了 ElasticDL-DeepCTR 组件,如下图所示:
145
146
146
147
![ PAI ElasticDL DeepCTR] ( ../images/pai_gui/pai_elasticdl_deepctr.jpg )
147
148
148
149
该算法组件有如下特点:
149
150
150
151
- 根据用户配置的特征来自动生成特征预处理逻辑,并与深度学习 CTR
151
152
算法相结合,组成完整的模型。
152
- - 提供了常用的 CTR 预估算法,包括 Wide & Deep, DeepFM, Deep Cross Network 和
153
+ - 预置了常用的 CTR 预估算法,包括 Wide & Deep, DeepFM, Deep Cross Network 和
153
154
xDeepFM。
154
155
- 分布式策略采用 ParameterServer,可以根据数据量来配置 worker
155
156
的数量来加速模型训练。
@@ -164,3 +165,14 @@ Challenge](https://www.kaggle.com/c/criteo-display-ad-challenge)
164
165
ElasticDL DeepCTR 算法的实现原理如下图:
165
166
166
167
![ 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 预置模型代码的基础上,只需修改模型定义即可。
0 commit comments