'Args:
y (Tensor or OpTree): Output of previous layer or model
t (Tensor or OpTree): True targets corresponding to y
Returns:
float: Returns the metric'

def __call__(self, y, t):

    raise NotImplementedError()
