public class NDCG.NDCGRelevanceModel.UserNDCGRelevanceModel extends Object implements IdealRelevanceModel.UserIdealRelevanceModel<U,I>
| Constructor and Description |
|---|
UserNDCGRelevanceModel(U user)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
gain(I item)
Gain obtained by recommending the item.
|
double[] |
getGainValues()
Get the vector of gains of the relevant items.
|
Set<I> |
getRelevantItems()
Obtains all the items relevant to the user.
|
boolean |
isRelevant(I item)
Determines whether an item is relevant to the user or not
|
public UserNDCGRelevanceModel(U user)
user - user whose relevance model is computedpublic Set<I> getRelevantItems()
getRelevantItems in interface IdealRelevanceModel.UserIdealRelevanceModel<U,I>public boolean isRelevant(I item)
isRelevant in interface RelevanceModel.UserRelevanceModel<U,I>item - input itempublic double gain(I item)
gain in interface RelevanceModel.UserRelevanceModel<U,I>item - input itempublic double[] getGainValues()
Copyright © 2016. All rights reserved.