比亚迪质量如何用keras实现deepFM

比亚迪质量deepFM 说起来结构还是比较简单,包含了左边的 FM 和右边的 deep 部分,每个神经元进行了什么操作也在图中表示得很清楚。需要注意的是,红线表示权重为 1,黑线表示有需要训练的权重连线。

 

  • Addition 普通的线性加权相加,就是 w*x

  • Inner Product 内积操作,就是 FM 的二次项隐向量两两相乘的部分

  • Sigmoid 激活函数,即最后整合两部分输出合并进入 sigmoid 激活函数得到的输出结果

  • Activation Function,这里为激活函数用的就是线性整流器 relu 函数

 

比亚迪质量FM(因式分解机) 简述

这里不着重描述 FM 是什么,FM 由如下公式表示(只讨论二阶组合的情况)

640?wx_fmt=gif

 

同样是线性公式,和 LR 的唯一区别,就在于后面的二次项,该二次项表示各个特征交叉相乘,即相当于我们在机器学习中的组合特征。

 

FM 的这部分能力,解决了 LR 只能对一阶特征做学习的局限性。

 

LR 如果要使用组合特征,必须手动做特征组合,这一步需要经验。FM 的二次项可以自动对特征做组合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值