@ModelData(value={"isRanking","bpr","userFactors","itemFactors"}) public class BPRRecommender extends MatrixFactorizationRecommender
initMean, initStd, itemFactors, learnRate, maxLearnRate, numFactors, numIterations, regItem, regUser, userFactorsconf, context, decay, earlyStop, globalMean, isBoldDriver, isRanking, itemMappingData, lastLoss, LOG, loss, maxRate, minRate, numItems, numRates, numUsers, ratingScale, recommendedList, testMatrix, topN, trainMatrix, userMappingData, validMatrix, verbose| Constructor and Description |
|---|
BPRRecommender() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setup()
setup
init member method
|
protected void |
trainModel()
train Model
|
predict, updateLRatecleanup, evaluate, evaluateMap, getContext, getDataModel, getRecommendedList, isConverged, loadModel, predict, recommend, recommend, recommendRank, recommendRating, saveModel, setContextprotected void setup()
throws LibrecException
MatrixFactorizationRecommendersetup in class MatrixFactorizationRecommenderLibrecException - if error occurs during setting upprotected void trainModel()
throws LibrecException
AbstractRecommendertrainModel in class AbstractRecommenderLibrecException - if error occurs during training modelCopyright © 2017. All Rights Reserved.