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.