瀏覽代碼

train YOLOv8-N on COCO

yjh0410 2 年之前
父節點
當前提交
bfbbb21a9c
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 2 2
      config/data_config/transform_config.py
  2. 1 1
      models/detectors/yolov8/yolov8_basic.py

+ 2 - 2
config/data_config/transform_config.py

@@ -72,7 +72,7 @@ yolov5_small_trans_config = {
     'hsv_v': 0.4,
     # Mosaic & Mixup
     'mosaic_prob': 1.0,
-    'mixup_prob': 0.05,
+    'mixup_prob': 0.0,
     'mosaic_type': 'yolov5_mosaic',
     'mixup_type': 'yolov5_mixup',
     'mixup_scale': [0.5, 1.5]   # "mixup_scale" is not used for YOLOv5MixUp
@@ -91,7 +91,7 @@ yolov5_nano_trans_config = {
     'hsv_v': 0.4,
     # Mosaic & Mixup
     'mosaic_prob': 1.0,
-    'mixup_prob': 0.05,
+    'mixup_prob': 0.0,
     'mosaic_type': 'yolov5_mosaic',
     'mixup_type': 'yolov5_mixup',
     'mixup_scale': [0.5, 1.5]   # "mixup_scale" is not used for YOLOv5MixUp

+ 1 - 1
models/detectors/yolov8/yolov8_basic.py

@@ -124,7 +124,7 @@ class Yolov8StageBlock(nn.Module):
 
     def forward(self, x):
         # Input proj
-        x1, x2 = torch.split(self.input_proj(x), self.inter_dim, dim=1)
+        x1, x2 = torch.chunk(self.input_proj(x), 2, dim=1)
         out = list([x1, x2])
 
         # Bottlenecl