0
我已经从ItemSimilarity作业中列出项目及其相似之处。我想现在使用它来获取特定用户的建议。我现在拥有的Java代码不起作用,因为我找不到将.txt文件传递到itemSimilarity的正确方法。这里是我的代码至今:制作一个项目与Mahout中的项目相似性预编译列表相似
类RecommenderIntro {
公共静态无效的主要(字串[] args)抛出异常{
DataModel model = new FileDataModel(new File("dataset/input/input.txt"));
DataModel itemSimilaritiesModel = new FileDataModel(new File("dataset/output/part-r-00000"));
ItemSimilarity itemSimilarity = new GenericItemSimilarity(itemSimilaritiesModel);
Recommender recommender = new GenericItemBasedRecommender(model, itemSimilarity);
Recommender cachingRecommender = new CachingRecommender(recommender);
List<RecommendedItem> recommendations = cachingRecommender.recommend(137413350, 10);
system.out.print(recommendations);
}
}
只需要知道如何向用户推荐具体项目使用预编译的.txt文件的项目类似性
非常感谢
好的感谢其他人读这个你可以从FileItemSimilarity ItemSimilarity – user1532940 2012-07-18 17:18:40