diffir.measure.unsupervised

Module Contents

Classes

TopkMeasure

class diffir.measure.unsupervised.TopkMeasure(metric='ndcg_20', topk=5)[source]

Bases: diffir.measure.Measure

module_name = topk[source]
tauap(self, x, y, decreasing=True)[source]

AP Rank correalation Coefficient :param x: a list of scores :param y: another list of scores for comparision :param decreasing: :return:

float: the correlation coefficient

tauap_fast(self, x, y)[source]

AP Ranking Correlation using enhanced merge sort :param x: :param y: :return:

pearson_rank(self, x, y)[source]
kl_div(self, x, y)[source]