yolov5-panet.yaml 1.46 KB
Newer Older
huchen's avatar
huchen committed
1
2
3
4
5
6
7
8
9
10
11
# YOLOv5 🚀 by Ultralytics, GPL-3.0 license

# Parameters
nc: 80  # number of classes
depth_multiple: 1.0  # model depth multiple
width_multiple: 1.0  # layer channel multiple
anchors:
  - [10,13, 16,30, 33,23]  # P3/8
  - [30,61, 62,45, 59,119]  # P4/16
  - [116,90, 156,198, 373,326]  # P5/32

12
# YOLOv5 backbone
huchen's avatar
huchen committed
13
14
backbone:
  # [from, number, module, args]
15
  [[-1, 1, Focus, [64, 3]],  # 0-P1/2
huchen's avatar
huchen committed
16
   [-1, 1, Conv, [128, 3, 2]],  # 1-P2/4
17
   [-1, 3, BottleneckCSP, [128]],
huchen's avatar
huchen committed
18
   [-1, 1, Conv, [256, 3, 2]],  # 3-P3/8
19
   [-1, 9, BottleneckCSP, [256]],
huchen's avatar
huchen committed
20
   [-1, 1, Conv, [512, 3, 2]],  # 5-P4/16
21
   [-1, 9, BottleneckCSP, [512]],
huchen's avatar
huchen committed
22
   [-1, 1, Conv, [1024, 3, 2]],  # 7-P5/32
23
24
   [-1, 1, SPP, [1024, [5, 9, 13]]],
   [-1, 3, BottleneckCSP, [1024, False]],  # 9
huchen's avatar
huchen committed
25
26
  ]

27
# YOLOv5 PANet head
huchen's avatar
huchen committed
28
29
30
31
head:
  [[-1, 1, Conv, [512, 1, 1]],
   [-1, 1, nn.Upsample, [None, 2, 'nearest']],
   [[-1, 6], 1, Concat, [1]],  # cat backbone P4
32
   [-1, 3, BottleneckCSP, [512, False]],  # 13
huchen's avatar
huchen committed
33
34
35
36

   [-1, 1, Conv, [256, 1, 1]],
   [-1, 1, nn.Upsample, [None, 2, 'nearest']],
   [[-1, 4], 1, Concat, [1]],  # cat backbone P3
37
   [-1, 3, BottleneckCSP, [256, False]],  # 17 (P3/8-small)
huchen's avatar
huchen committed
38
39
40

   [-1, 1, Conv, [256, 3, 2]],
   [[-1, 14], 1, Concat, [1]],  # cat head P4
41
   [-1, 3, BottleneckCSP, [512, False]],  # 20 (P4/16-medium)
huchen's avatar
huchen committed
42
43
44

   [-1, 1, Conv, [512, 3, 2]],
   [[-1, 10], 1, Concat, [1]],  # cat head P5
45
   [-1, 3, BottleneckCSP, [1024, False]],  # 23 (P5/32-large)
huchen's avatar
huchen committed
46
47
48

   [[17, 20, 23], 1, Detect, [nc, anchors]],  # Detect(P3, P4, P5)
  ]