U - type of the usersI - type of the itemsF - type of the featurespublic class BinomialNonRedundancyReranker<U,I,F> extends LambdaReranker<U,I>
| Modifier and Type | Class and Description |
|---|---|
protected class |
BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker
User re-ranker for
BinomialNonRedundancyReranker. |
LambdaReranker.LambdaUserRerankerGreedyReranker.GreedyUserReranker<U,I>lambdacutoff| Constructor and Description |
|---|
BinomialNonRedundancyReranker(FeatureData<I,F,?> featureData,
BinomialModel<U,I,F> binomialModel,
double lambda,
int cutoff)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker |
getUserReranker(Recommendation<U,I> recommendation,
int maxLength) |
rerankPermutationgetBasePerm, permuteRecommendation, rerankRecommendationpublic BinomialNonRedundancyReranker(FeatureData<I,F,?> featureData, BinomialModel<U,I,F> binomialModel, double lambda, int cutoff)
featureData - feature databinomialModel - binomial modellambda - trade-off between relevance and noveltycutoff - number of items to be greedily selectedprotected BinomialNonRedundancyReranker.BinomialNonRedundancyUserReranker getUserReranker(Recommendation<U,I> recommendation, int maxLength)
getUserReranker in class LambdaReranker<U,I>Copyright © 2016. All rights reserved.