(pred, target)
| 93 | |
| 94 | |
| 95 | def delta1_accuracy(pred, target): |
| 96 | if pred.shape[1] == 3: |
| 97 | pred = pred.mean(dim=1, keepdim=True) |
| 98 | if target.shape[1] == 3: |
| 99 | target = target.mean(dim=1, keepdim=True) |
| 100 | return torch.mean((torch.max(pred / target, target / pred) < 1.25).float()) |
| 101 | |
| 102 | |
| 103 | def percentile_per_sample(x, percentile): |