我正在使用SGD矩阵因式分解(python),使用recommendations数据集来提出建议。我有一个网站,让用户给出的反馈,是正面或负面的项目是否是一个好的推荐为一部特定的电影。我想知道我是否可以在矩阵分解中使用这个反馈。我不能百分之百确定我会怎么做。编辑:答案的回应for genre in item_genres:
genres[genre]
我如何在一个非常稀疏的维数矩阵上运行svd和nmf,例如,70000 x 70000?此矩阵的稀疏版本可以存储为磁盘上小于700 m的二进制文件。我是否可以将其分解为稀疏格式(比如磁盘上的文件或内存中的可存储文件),而不需要重构整个矩阵,这将不可能存储在内存中(甚至很难存储在磁盘上)?但他们似乎需要重建矩阵?svd的问题是,我不能保存矩阵S、V和D,但如果我指定一个K,只保存与k-最大特征值对应的矩阵S_k、V_k和D_k,又该怎么办?至于nmf,我想将它分解<