def __init__(self): Metric.__init__(self) self.name = 'calibration-'
def __init__(self): Metric.__init__(self) self.name = 'EqOppo_fp_diff'
def __init__(self, metrics_list, name): Metric.__init__(self) self.name = name self.metrics = metrics_list
def __init__(self): Metric.__init__(self) self.name = 'DIbinary'
def __init__(self, metric_class): Metric.__init__(self) self.metric = metric_class self.name = self.metric().get_name( ) # to be modified as this metric is expanded
def __init__(self): Metric.__init__(self) self.name = 'accuracy'
def __init__(self): Metric.__init__(self) self.name = 'indiv_fairness_consistency' self.n_neighbors = 5
def __init__(self, metric1, metric2): Metric.__init__(self) self.metric1 = metric1 self.metric2 = metric2 self.name = "diff:" + self.metric1.get_name( ) + 'to' + self.metric2.get_name()
def __init__(self): Metric.__init__(self) self.name = 'CV'
def __init__(self): Metric.__init__(self) self.name = 'F1-Score'
def __init__(self, metric_numerator, metric_denominator): Metric.__init__(self) self.numerator = metric_numerator self.denominator = metric_denominator self.name = self.numerator.get_name( ) + '_over_' + self.denominator.get_name()
def __init__(self, metric): Metric.__init__(self) self.metric = metric self.name = metric.get_name()
def __init__(self): Metric.__init__(self) self.name = 'DIavgall'
def __init__(self): Metric.__init__(self) self.name = 'EqOppo_fn_ratio'
def __init__(self): Metric.__init__(self) self.name = 'baseratedifference'
def __init__(self, K, distance_function='euclidean'): Metric.__init__(self) self.name = 'lipschitz_' + distance_function + '_' + str(K) self.distance_function = distance_function self.K = K