我正在阅读一本教科书,内容基本上如下:给定一个矩阵A,其中 A 是 USERS x ITEMS,我们可以使用 SVD 将矩阵分解为:
那么我们可以先取这些矩阵的列得到:
然后假设我们有一个 USER 向量,,有项目的评级,我们找出在哪里是在维空间:
我们可以使用的位置发现哪些物品和用户相似通过使用余弦相似度之类的方法。
所以这一切对我来说都很有意义(我认为)。很直接。
但是,如果我转到本教程,然后转到 SVD 部分,她写道,您可以通过获得评级矩阵的低秩近似值来提供预测?
此外,如果您有:
我们可以简单地通过以下方式进行预测:
在哪里是个低秩近似。
为什么这两种方法都有效?如果我只能使用第二种方法进行预测,第一种方法的意义何在?
进一步编辑:为什么第一种方法使用矩阵的逆而第二个没有?