Package com.xadade.press.recommender
Class PressUserBasedRecommender
java.lang.Object
com.xadade.press.recommender.PressUserBasedRecommender
基于用户的协同过滤
-
Constructor Details
-
PressUserBasedRecommender
public PressUserBasedRecommender()
-
-
Method Details
-
recommend
public Map<Long,List<org.apache.mahout.cf.taste.recommender.RecommendedItem>> recommend(List<Long> userIds, List<PressRelevance> newsPreferDegrees, Integer size, float threshold) 批量为用户进行新闻推荐- Parameters:
userIds- 推荐的用户ID数组newsPreferDegrees- 参与推荐的用户行为数据size- 条数threshold- 相似阈值 这个数值越高 推荐精准越高 但是推荐的数据也越少 最高为 你给用户设置的喜好值最高值 也就是preference的最高值- Returns:
- 推荐结果集合
-
recommend
-