Spark Mllib库不为基于内容的推荐系统提供库



我正在尝试使用Spark Mllib来实现基于内容的推荐系统。

我刚刚意识到它们仅提供交替的最小二乘(ALS)的实现。

我的理解正确吗?

是否有其他框架提供了实施基于内容建议的库?

参考:

  • https://databricks-training.s3.amazonaws.com/movie-recommendation-with-mllib.html
  • http://spark.apache.org/docs/latest/mllib-guide.html

spark ml/mllib不提供任何基于基于内容的协作过滤(cbf)实现技术的性质。CBF需要一些重型功能工程和个人资料构建。

因此,在ALS中使用的一种通用方法是矩阵分解 在此上下文中,不可能推广。

尽管如此,spark仍提供了构建此类推荐人的重要组成部分。

对于替代方案,您可以查看通用推荐人。它为基于多个功能构建推荐人提供了基础。

最新更新