コード例 #1
0
 def __init__(self, cm: "metrics.ConfusionMatrix" = None, window_size=200):
     self.window_size = window_size
     self._rolling_cm = metrics.Rolling(
         metrics.MultiLabelConfusionMatrix() if cm is None else cm,
         window_size=self.window_size,
     )
     super().__init__(cm=self._rolling_cm.metric)
コード例 #2
0
 def __init__(self, cm: "metrics.MultiLabelConfusionMatrix" = None):
     self.cm = metrics.MultiLabelConfusionMatrix() if cm is None else cm
     self.hamming = metrics.Hamming(cm=self.cm)
     self.hamming_loss = metrics.HammingLoss(cm=self.cm)
     self.jaccard_index = metrics.Jaccard(cm=self.cm)
     self.exact_match = metrics.ExactMatch(cm=self.cm)