前深度学习经典模型-FM

FM模型也是非常经典的一个前深度学习模型。它主要是为了引入特征交互,再它之前是poly2,但是Poly2的特征交互太暴力了,要学习更新的参数太多,再推荐领域特征都比较稀疏,是不好更新的,而且计算复杂度太高了。所以就提出了FM,它是再二阶特征交互这块提出了每个特征保持一个隐向量,这样参数数量立马就降下来了。具体看FM模型的公式:

前深度学习经典模型-FM_第1张图片

FM是一个通用的公式,可以基于具体的回归任务或者分类任务做具体的学习。

FM的二次项可以化简:

前深度学习经典模型-FM_第2张图片 

所以FM的复杂度就变成了O(kn),可以再线性时间计算出结果。再工业界也广泛使用,是一个很经典的模型。

参考博客:

安全验证 - 知乎知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、商业、影视、时尚、文化等领域最具创造力的人群,已成为综合性、全品类、在诸多领域具有关键影响力的知识分享社区和创作者聚集的原创内容平台,建立起了以社区驱动的内容变现商业模式。https://zhuanlan.zhihu.com/p/544969379

 https://zhongqiang.blog.csdn.net/article/details/108719417

你可能感兴趣的:(面试,推荐算法,机器学习)