This commit is contained in:
Glenn Jocher 2019-05-03 20:50:44 +02:00
parent 6316171f33
commit 09ee7b6f11
1 changed files with 2 additions and 0 deletions

View File

@ -165,6 +165,8 @@ class YOLOLayer(nn.Module):
io[..., 4:] = torch.sigmoid(io[..., 4:]) # p_conf, p_cls io[..., 4:] = torch.sigmoid(io[..., 4:]) # p_conf, p_cls
# io[..., 5:] = F.softmax(io[..., 5:], dim=4) # p_cls # io[..., 5:] = F.softmax(io[..., 5:], dim=4) # p_cls
io[..., :4] *= self.stride io[..., :4] *= self.stride
if self.nc == 1: # single-class model https://github.com/ultralytics/yolov3/issues/235
io[..., 5] = 1
# reshape from [1, 3, 13, 13, 85] to [1, 507, 85] # reshape from [1, 3, 13, 13, 85] to [1, 507, 85]
return io.view(bs, -1, 5 + self.nc), p return io.view(bs, -1, 5 + self.nc), p