U - type of userI - type of itemF - type of featurepublic class PM<U,I,F> extends GreedyReranker<U,I>
GreedyReranker.GreedyUserReranker<U,I>cutoff| Constructor and Description |
|---|
PM(FeatureData<I,F,?> featureData,
BinomialModel<U,I,F> binomialModel,
double lambda,
int cutoff)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected GreedyReranker.GreedyUserReranker<U,I> |
getUserReranker(Recommendation<U,I> recommendation,
int maxLength)
Returns an instance of
GreedyReranker.GreedyUserReranker that does the greedy
selection. |
rerankPermutationgetBasePerm, permuteRecommendation, rerankRecommendationpublic PM(FeatureData<I,F,?> featureData, BinomialModel<U,I,F> binomialModel, double lambda, int cutoff)
binomialModel - binomial model for featuresfeatureData - feature datalambda - relevance-diversity tradeoffcutoff - metric cutoffprotected GreedyReranker.GreedyUserReranker<U,I> getUserReranker(Recommendation<U,I> recommendation, int maxLength)
GreedyRerankerGreedyReranker.GreedyUserReranker that does the greedy
selection.getUserReranker in class GreedyReranker<U,I>recommendation - input recommendation to be re-rankedmaxLength - maximum length of the resulting re-ranked recommendationGreedyReranker.GreedyUserReranker that does the re-rankingCopyright © 2016. All rights reserved.