深度学习-----------2.5(从FM到FFM)

本文深入探讨了自动特征交叉技术,从POLY2模型的暴力组合方式到FM模型的内积替代,再到FFM模型引入特征域概念,逐步解决特征组合问题,降低训练复杂度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自动特征交叉

2.5.1   POLY2模型——特征交叉的开始

POLY2模型的数学形式:

可以看到,该模型对所有特征进行量量交叉(xj1,xj2),并对所有的特征组合赋予权重wh(j1,j2),POLY2通过暴力组合的方式,一定程度上解决了特征组合的问题,但是它仍旧属于线性模型,其训练方法与逻辑回归并无区别,因此便于工程上的兼容性。

但是POLY2存在缺陷:

1,数据稀疏导致特征无法进行交叉。

2,权重参数的数量由n直接上升到n2极大的增加了训练的复杂度。

2.5.2    FM——隐向量特征交叉

为解决POLY2的缺陷,FM采用二阶的数学形式,用內积取代权重系数。

 

引入隐向量的方式,直接阿静POLY2模型n2级别的权重参数数量减少到了nk.

2.5.3    FFM——引入特征域的概念

在FFM新模型训练过程中,需要学习n个特征现在f个领域上的k维隐向量,参数的数量共nkf个,其复杂度为kn2

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值