CTR@DeepFM

可紊 提交于 2019-12-01 07:46:48

1. DeepFM算法

  结合FM算法和DNN算法,同时提取低阶特征和高阶特征,然后组合。FM算法负责对一阶特征及由一阶特征两两组合成的二阶特征进行特征提取;DNN算法负责对由输入的一阶特征进行全连接等操作形成的高阶特征进行特征提取。

2. DeepFM优势

  端到端模型,无需特征工程。

  结合了广度和深度模型的优点,联合训练FM和DNN模型,共享底层参数,同时学习低阶特征组合和高阶特征组合。

  DeepFM共享Embedding Vector,训练更加高效。

3. DeepFM表达式

FM:

DNN:

  前馈过程:

其中是是层数,是模型的权重,是层的偏置,是激活函数。

  DNN预测模型表达式为:

  

其中为隐藏层层数。

4. 模型结构

  DeepFM结构图

 

  FM结构图

 

 

 

  DNN结构图

 

 

 

 

  稀疏映射为稠密向量图

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!