私は の新人ですApache Mahout
。メソッドがどのように機能するか非常に混乱してGenericUserBasedRecommender
います。例えば:
UserSimilarity similarity =new PearsonCorrelationSimilarity (dataModel);
UserNeighborhood neighborhood =new NearestNUserNeighborhood (2, similarity, dataModel);
Recommender recommender = new GenericUserBasedRecommender (dataModel, neighborhood, similarity);
Recommender cachingRecommender = new CachingRecommender(recommender);
List<RecommendedItem> recommendations = cachingRecommender.recommend(12,10);
結果は次のとおりです。
user4 10.45
user12 7.93
user3 2.49
しかし、私が使用する場合List<RecommendedItem> recommendations = cachingRecommender.recommend(12,5);
ありませんrecommendations
。
リストされた推奨事項によって何が決定されますか? 閾値はありますか?