U - type of the usersI - type of the itemsF - type of the featurespublic class BinomialDiversityReranker<U,I,F> extends LambdaReranker<U,I>
| Modifier and Type | Class and Description |
|---|---|
protected class |
BinomialDiversityReranker.BinomialDiversityUserReranker
User re-ranker for
BinomialDiversityReranker. |
LambdaReranker.LambdaUserRerankerGreedyReranker.GreedyUserReranker<U,I>lambdacutoff| Constructor and Description |
|---|
BinomialDiversityReranker(FeatureData<I,F,?> featureData,
BinomialModel<U,I,F> binomialModel,
double lambda,
int cutoff)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected LambdaReranker.LambdaUserReranker |
getUserReranker(Recommendation<U,I> recommendation,
int maxLength) |
rerankPermutationgetBasePerm, permuteRecommendation, rerankRecommendationpublic BinomialDiversityReranker(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 LambdaReranker.LambdaUserReranker getUserReranker(Recommendation<U,I> recommendation, int maxLength)
getUserReranker in class LambdaReranker<U,I>Copyright © 2016. All rights reserved.