首页 > 解决方案 > pyspark ALS 协同过滤 - 生成预测解释

问题描述

pyspark ml 推荐包包括基于 Hu、Koren 和 Volinsky 的论文的 ALS 实现:http://yifanhu.net/PUB/cf.pdf用于隐式反馈数据集。

https://spark.apache.org/docs/2.3.0/ml-collaborative-filtering.html https://spark.apache.org/docs/2.3.1/api/python/_modules/pyspark/mllib/recommendation .html

该实现是否提供内置函数调用来生成,对于给定用户和项目 p_ui 的预测,线性分解成贡献过去的动作,如 HKV 文章中的等式 (7) 所表示的?

即是否有内置方法来检索方程 (7) 的 s^u_ij 和 c_uj 矩阵?

查看 api web 文档,我看不到它。希望其他人可能已经遇到过。

标签: apache-sparkpysparkapache-spark-mllibrecommendation-enginecollaborative-filtering

解决方案


推荐阅读