Hi,

I've previously tested a variety of recommenders from mahout using the
evaluation framework that comes built in (MAE, Precision and Recall).

I'm just now generating a full list of recommendations for users from my
dataset. Previously using this dataset has taken a matter of minutes to get
precision and recall results back using .7 as the training percentage. I now
notice that when I generate recommendations for all users in my dataset it
takes substantially longer to generate the entire list. Any idea what I
could be doing wrong?

My code is as follows

       LongPrimitiveIterator userlist= model.getUserIDs();

         while(userlist.hasNext())

         {

         Long id = userlist.next();

         List<RecommendedItem> recommendations = recommender.recommend(id,
5);

         for(RecommendedItem reco : recommendations)

         {

         System.out.println(id+" likes " + reco);

         }



         }

}

Reply via email to