19推荐系统12FM——TensorFlow2实现
Posted 炫云云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了19推荐系统12FM——TensorFlow2实现相关的知识,希望对你有一定的参考价值。
文章目录
简介
FM模型通过不同组合不同的特征,解决推荐系统中数据稀疏的问题。
FM模型吸收了矩阵分解模型的优点,使用特征项隐藏向量训练获得预测模型。此模型可以用于评分预测,点击率预测。对所有变量间的二阶相互作用进行建模,能够很好的处理数据稀疏情况下各个变量间的相互作用。
缺点是对不同特征进行特征组合,没有考虑有些特征是属于同一个领域的,二是只考虑到二阶特征组合,并没有对高阶的特征组进行建模。
首先对特征进行one-hot编码
FM模型为了解决推荐用户——物品数据稀疏的情况下,各个特征组合的问题,以电视节目点击为例,用户对什么电视节目感兴趣,并预测是否会点击新的电视剧。
以上是关于19推荐系统12FM——TensorFlow2实现的主要内容,如果未能解决你的问题,请参考以下文章
6.3 tensorflow2实现FNN推荐系统——Python实战
6.4 tensorflow2实现FNN推荐系统——Python实战(第二篇)