在 Mahout 中,使用 API 方法支持基于项目的推荐:
ItemBasedRecommender.mostSimilarItems(int productid, int maxResults, Rescorer rescorer)
但在 Spark Mllib 中,似乎 ALS 中的 API 可以获取推荐产品,但用户 ID 必须通过以下方式提供:
MatrixFactorizationModel.recommendProducts(int user, int num)
有没有一种方法可以根据类似产品获得推荐产品而无需提供用户 ID 信息,类似于 mahout 执行基于项目的推荐的方式。