19推荐系统12FM——TensorFlow2实现

Posted 炫云云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了19推荐系统12FM——TensorFlow2实现相关的知识,希望对你有一定的参考价值。

文章目录

简介

FM模型通过不同组合不同的特征,解决推荐系统中数据稀疏的问题。

FM模型吸收了矩阵分解模型的优点,使用特征项隐藏向量训练获得预测模型。此模型可以用于评分预测,点击率预测。对所有变量间的二阶相互作用进行建模,能够很好的处理数据稀疏情况下各个变量间的相互作用。

缺点是对不同特征进行特征组合,没有考虑有些特征是属于同一个领域的,二是只考虑到二阶特征组合,并没有对高阶的特征组进行建模。

首先对特征进行one-hot编码

FM模型为了解决推荐用户——物品数据稀疏的情况下,各个特征组合的问题,以电视节目点击为例,用户对什么电视节目感兴趣,并预测是否会点击新的电视剧。

以上是关于19推荐系统12FM——TensorFlow2实现的主要内容,如果未能解决你的问题,请参考以下文章

19推荐系统13FNN——TensorFlow2实现

6.3 tensorflow2实现FNN推荐系统——Python实战

6.4 tensorflow2实现FNN推荐系统——Python实战(第二篇)

6.1 tensorflow2实现Wide&Deep推荐系统——Python实战

19推荐系统11FM与深度学习模型的结合

19推荐系统10从FM到FFM-自动特征交叉的解决方案