apache - Recommendations based on product view history using Mahout -


i working on e-commerce website. want create recommender based on user's product view history using apache mahout. right now, able generate recommendations based on rating data user provides. right now, input recommender user_id, item_id , ratings. want create recommender generates recommendations based on products viewed user. can tell me how can achieved?

ps. need use apache mahout.

mahout can handle boolean preferences implicit ratings are. boolean datamodels can created csv files or databases postgresqlbooleanprefjdbcdatamodel or mysqlbooleanprefjdbcdatamodel classes. main difference recommendations non-boolean ratings boolean preferences, similarities should tanimoto or log likelihood similarities. example code mahout homepage this:

           datamodel model = new filedatamodel(new file("booleanpref.dat"));              usersimilarity usersimilarity = new tanimotocoefficientsimilarity(                     model);              userneighborhood neighborhood = new nearestnuserneighborhood(3,                     usersimilarity, model);             recommender recommender = new genericuserbasedrecommender(model,                     neighborhood, usersimilarity);             recommender cachingrecommender = new cachingrecommender(recommender);             list<recommendeditem> recommendations = cachingrecommender                     .recommend(1234, 10); 

this blog gives examples item-based boolean recommendations.


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -