yolov6中提出了SimSPPF,相关作者说是SPPF的升级版,然后就将SPP,SPPF,SimSPPF三者进行了比较;
yolov5中的SPP:
yolov5中的SPPF:
yolov6中的SimSPPF:
相关代码:
SPP和SPPF
class Conv(nn.Module):
# Standard convolution
def __init__(self, c1, c2, k=1, s=1, p=None, g=1, act=True): # ch_in, ch_out, kernel, stride, padding, groups
super().__init__()
self.conv = nn.Conv2d(c1, c2, k, s, autopad(k, p), groups=g, bias=False)
self.bn = nn.BatchNorm2d(c2)
#self.act &#