guoguibing / librec

LibRec: A Leading Java Library for Recommender Systems, see
https://www.librec.net/
Other
3.23k stars 1.03k forks source link

Prediction for User-Item using PMFRecommender or NMFRecommender #329

Open srinivasaraov opened 4 years ago

srinivasaraov commented 4 years ago

I am using the following code to build a model using PMFRecommender. If I want to get all recommendations for a particular user, instead of calling getRecommendedList() and filtering for the user, is there a method, say predict(user) that returns items with score for a particular user?

Also,

//Config:

dfs.data.dir=/Users/sv/Datasets/
dfs.result.dir=/Users/sv/Datasets/

data.input.path=ml-100k/ratings.txt
data.column.format=UIR
data.model.splitter=ratio
data.splitter.ratio=rating
data.model.format=text
data.splitter.trainset.ratio=0.8

rec.random.seed=1
data.convert.binarize.threshold=-1.0

rec.eval.enable=true
rec.recommender.isranking=false

rec.recommender.class=pmf
rec.iterator.learnrate=0.01
rec.iterator.learnrate.maximum=0.01
rec.iterator.maximum=50
rec.user.regularization=0.08
rec.item.regularization=0.08
rec.factor.number=6
rec.learnrate.bolddriver=false
rec.learnrate.decay=1.0