U - type of the usersI - type of the itemspublic class MMR<U,I> extends LambdaReranker<U,I>
| Modifier and Type | Class and Description |
|---|---|
class |
MMR.UserMMR
User re-ranker for
MMR. |
LambdaReranker.LambdaUserRerankerGreedyReranker.GreedyUserReranker<U,I>lambdacutoff| Constructor and Description |
|---|
MMR(double lambda,
int cutoff,
ItemDistanceModel<I> dist)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected LambdaReranker.LambdaUserReranker |
getUserReranker(Recommendation<U,I> recommendation,
int maxLength) |
rerankPermutationgetBasePerm, permuteRecommendation, rerankRecommendationpublic MMR(double lambda,
int cutoff,
ItemDistanceModel<I> dist)
lambda - trade-off parameter of the linear combinationcutoff - how many items are re-ranked by the greedy selection.dist - item distance modelprotected LambdaReranker.LambdaUserReranker getUserReranker(Recommendation<U,I> recommendation, int maxLength)
getUserReranker in class LambdaReranker<U,I>Copyright © 2016. All rights reserved.