我正在尝试添加建议到我们的电子商务网站使用Mahout。我决定使用基于项目的推荐,我有大约60K个产品,200K个用户和4M个用户-产品偏好。我正在寻找一种通过离线计算项目相似度来提供推荐的方法,这样recommender.recommend()方法将在100毫秒内提供结果。
DataModel dataModel = new FileDataModel("/FilePath");
_itemSimilarity = new TanimotoCoefficientSimilarity(dataModel);
_recommender = new CachingRecommend