我知道可以使用Mahout构建一个推荐系统,但是否可以让它具有位置感知功能?
例如,它首先过滤掉特定半径内的节点(使用地理空间数据),然后对这些数据应用推荐(Mahout SVDRecommender)
发布于 2016-02-01 18:39:53
当您提出建议时,您可以提供IDRescorer:
public List<RecommendedItem> recommend(long userID, int howMany, IDRescorer rescorer) throws TasteExceptionIDRescorer是一个接口,您可以实现该接口,以便根据您自己定义的标准过滤或重新评分。有关接口的更多详细信息,请参阅Mahout文档:
在您的例子中,您可以过滤掉不在该半径内的节点,或者通过将更高的分数分配给某个半径内的节点来重新评分。
https://stackoverflow.com/questions/35103147
复制相似问题