U - type of the usersI - type of the itemspublic class EILD<U,I> extends AbstractRecommendationMetric<U,I>
| Constructor and Description |
|---|
EILD(int cutoff,
ItemDistanceModel<I> distModel,
RelevanceModel<U,I> relModel,
RankingDiscountModel disc)
Constructor with a single ranking discount model.
|
EILD(int cutoff,
ItemDistanceModel<I> distModel,
RelevanceModel<U,I> relModel,
RankingDiscountModel disc1,
RankingDiscountModel disc2)
Constructor with a two ranking discount models: for global ranking and
ranking gap between items.
|
| Modifier and Type | Method and Description |
|---|---|
double |
evaluate(Recommendation<U,I> recommendation)
Returns a score for the recommendation list.
|
public EILD(int cutoff,
ItemDistanceModel<I> distModel,
RelevanceModel<U,I> relModel,
RankingDiscountModel disc)
cutoff - maximum length of recommendation lists to evaluatedistModel - item distance modelrelModel - relevance modeldisc - ranking discount modelpublic EILD(int cutoff,
ItemDistanceModel<I> distModel,
RelevanceModel<U,I> relModel,
RankingDiscountModel disc1,
RankingDiscountModel disc2)
cutoff - maximum length of recommendation lists to evaluatedistModel - item distance modelrelModel - relevance modeldisc1 - ranking discount model for item rankingdisc2 - ranking discount model for ranking gappublic double evaluate(Recommendation<U,I> recommendation)
recommendation - recommendation listCopyright © 2016. All rights reserved.