e583ae1925021107a0672e5cd4f586aef3e50452,pytorch/seg_metrics.py,PixelAccuracyMetric,update,#PixelAccuracyMetric#Any#Any#,47

Before Change


        for label, pred in zip(labels, preds):
            pred = pred.max(dim=self.axis)[1]
            label = label.max(dim=self.axis)[1]
            self.sum_metric += pred.eq(label).sum()
            self.num_inst += pred.numel()

    def reset(self):
        

After Change


                label_imask = labels.cpu().numpy().astype(np.int32)
            else:
                label_imask = torch.argmax(labels, dim=self.axis).cpu().numpy().astype(np.int32)
            pred_imask = torch.argmax(preds, dim=self.axis).cpu().numpy().astype(np.int32)
            acc = seg_pixel_accuracy_np(
                label_imask=label_imask,
                pred_imask=pred_imask,
                vague_idx=self.vague_idx,
                use_vague=self.use_vague,
                macro_average=self.macro_average)
            if self.macro_average:
                self.sum_metric += acc
                self.num_inst += 1
            else:
                self.sum_metric += acc[0]
                self.num_inst += acc[1]
        else:
            assert False

    def reset(self):
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 5

Instances


Project Name: osmr/imgclsmob
Commit Name: e583ae1925021107a0672e5cd4f586aef3e50452
Time: 2019-03-27
Author: osemery@gmail.com
File Name: pytorch/seg_metrics.py
Class Name: PixelAccuracyMetric
Method Name: update


Project Name: carpedm20/ENAS-pytorch
Commit Name: 808b8fb7a5a17e2b47d13103ed3a78dfdcd2fe3f
Time: 2018-02-20
Author: carpedm20@gmail.com
File Name: trainer.py
Class Name: Trainer
Method Name: train_controller


Project Name: geomstats/geomstats
Commit Name: a1dd11c68e5911f069a747c917e2a4bfdd5ae4f4
Time: 2020-04-08
Author: hadizaatiti@gmail.com
File Name: geomstats/learning/em_expectation_maximization.py
Class Name: RiemannianEM
Method Name: update_variances