Sean, that can be done, but I don't want to get the same item's prediction
for all the users. Is there no other way than to manually code it? (I dont
know java, so I dont think that would be possible for me :( )

On Tue, Nov 8, 2011 at 3:02 PM, Sean Owen <[email protected]> wrote:

> I think specifying an item file with one item does it? You should get one
> rec for most users that is that item.
> On Nov 8, 2011 9:25 AM, "Akshay Jain" <[email protected]> wrote:
>
> > Hi.
> >
> > Let me first say a BIG "THANKS" to the Mahout community and the authors
> of
> > the book "Mahout In Action". I have just started with Hadoop and Mahout
> and
> > am finding them extremely useful.
> >
> > I am running the following code:
> > hadoop jar mahout-core-0.5-job.jar
> > org.apache.mahout.cf.taste.hadoop.item.RecommenderJob
> > -Dmapred.input.dir=input/input.txt -Dmapred.output.dir=output --userFile
> > input/users.txt --BooleanData
> >
> > How do I specify that I want to get predictions for only specific items
> and
> > not the top 10 recommedations for the specified users in the "usersFile"
> > file?
> > I want to enter the file as following:
> > User1,Item23
> > User1,item344
> > User2,item12
> > user56,236
> > etc
> > and want to get results like:
> >  User1,Item23,Predictd_Rating=4.5
> > User1,item344,  Predictd_Rating=8
> > User2,item12,  Predictd_Rating=1
> > user56,236,  Predictd_Rating=2
> > etc
> >
> > I can specify a "itemsFile" but that would not serve the purpose as I do
> > not want to specify a ItemsList from where to get the recommendations. I
> > want only one recommendation for the User*Item combination that I have to
> > be predicted.
> >
> > Thank you.
> >
>

Reply via email to