Hi Sean Thanks for the quick reply. I'm running 
org.apache.mahout.cf.taste.hadoop.item.RecommenderJob on Hadoop, actually, i 
think the result of this job are the estimated prefs for each user, right? So 
for the evaluation, i plan to keep some real data, just as you said 5% of all, 
and then run computation on the other 95%, then the recommend result is 
something like these: User1 like: item2, item3, item4user2 like: item3, item4, 
item5 But the real data(the 5%) are:User1 like: item3, item4, item1User2 like: 
item5, item6, item7 Then i do a comparation for these two dataset, am i right? 
CheersRamon
 > Date: Mon, 17 Oct 2011 08:49:30 +0100
> Subject: Re: Does Mahout provide a way to evaluate a distributed Recommender 
> running on Hadoop?
> From: [email protected]
> To: [email protected]
> 
> Yes -- though I might use more like 95% for training.
> You aren't running recommendations, quite; you're computing estimated
> prefs, which is the step before recommendation. I assume you're doing
> a RMSE comparison?
> 
> 2011/10/17 WangRamon <[email protected]>:
> >
> > Hi Sean Do you mean that I should take the concept from the standalone one, 
> > keep some real data, let's say 20% of all data, do recommend computation on 
> > the other 80%, and finally do a comparation. CheersRamon
> >  > Date: Mon, 17 Oct 2011 08:02:37 +0100
> >> Subject: Re: Does Mahout provide a way to evaluate a distributed 
> >> Recommender running on Hadoop?
> >> From: [email protected]
> >> To: [email protected]
> >>
> >> There is not one, though you could probably adapt the evaluation code
> >> without a great deal of trouble. The concept is the same; the
> >> implementation is quite different. You would withhold some data, and
> >> then compute the value of that withheld data and compare with the
> >> original.
> >>
> >> 2011/10/17 WangRamon <[email protected]>:
> >> >
> >> >
> >> >
> >> >
> >> > Hi Guys
> >> >
> >> > We're going to evaluate how good a distributed (on Hadoop) recommender 
> >> > is, i found Mahout provides some stand alone implementation to evaluate 
> >> > a recommender, so is there a distributed implementation we can use in a 
> >> > Hadoop environment, thanks a lot.
> >> >
> >> > BTW, if there is not such an implementation, do we have any 
> >> > solution/idea on how to implement one?
> >> >
> >> > Cheers
> >> > Ramon
> >
                                          

Reply via email to