MCPcopy Create free account
hub / github.com/CSAILVision/gandissect / pixel_acc

Method pixel_acc

netdissect/segmodel/models.py:15–21  ·  view source on GitHub ↗
(self, pred, label)

Source from the content-addressed store, hash-verified

13 super(SegmentationModuleBase, self).__init__()
14
15 def pixel_acc(self, pred, label):
16 _, preds = torch.max(pred, dim=1)
17 valid = (label >= 0).long()
18 acc_sum = torch.sum(valid * (preds == label).long())
19 pixel_sum = torch.sum(valid)
20 acc = acc_sum.float() / (pixel_sum.float() + 1e-10)
21 return acc
22
23
24class SegmentationModule(SegmentationModuleBase):

Callers 1

forwardMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected