召回:矩阵分解

心不动则不痛 提交于 2019-11-28 03:45:28

(1)SVD(Singular value decomposition):奇异值分解,矩阵分解的算法之一。
在数据分析中的输入矩阵A一般是非奇异矩阵,而使用SVD可将A分解成一个对角阵B,形式如下:

A = P B Q

这里的B是不带有隐特征的,但由于SVD计算量太大,一般都用MF模型

(2)MF(Matrix Factorization):也是一种矩阵分解。形式如下:
A = (P的转置)Q

隐特征在P和Q之内

(3)FM(Factorization Machine):
FM模型是用于推荐系统的一种新提出来的推荐模型,用于预测用户对某个该用户没有选择过的项目的评分,依据评分的高低针对用户进行推荐。FM模型也是一种有监督的学习过程,也就是说要有训练集,通过训练集的数据进行参数训练来得到模拟推荐的模型的最优。

隐特征在(Vi,Vj)中

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!