ppyoloe_plus_crn.yml 945 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. architecture: YOLOv3
  2. norm_type: sync_bn
  3. use_ema: true
  4. use_cot: False
  5. ema_decay: 0.9998
  6. ema_black_list: ['proj_conv.weight']
  7. custom_black_list: ['reduce_mean']
  8. YOLOv3:
  9. backbone: CSPResNet
  10. neck: CustomCSPPAN
  11. yolo_head: PPYOLOEHead
  12. post_process: ~
  13. CSPResNet:
  14. layers: [3, 6, 6, 3]
  15. channels: [64, 128, 256, 512, 1024]
  16. return_idx: [1, 2, 3]
  17. use_large_stem: True
  18. use_alpha: True
  19. CustomCSPPAN:
  20. out_channels: [768, 384, 192]
  21. stage_num: 1
  22. block_num: 3
  23. act: 'swish'
  24. spp: true
  25. PPYOLOEHead:
  26. fpn_strides: [32, 16, 8]
  27. grid_cell_scale: 5.0
  28. grid_cell_offset: 0.5
  29. static_assigner_epoch: 30
  30. use_varifocal_loss: True
  31. loss_weight: {class: 1.0, iou: 2.5, dfl: 0.5}
  32. static_assigner:
  33. name: ATSSAssigner
  34. topk: 9
  35. assigner:
  36. name: TaskAlignedAssigner
  37. topk: 13
  38. alpha: 1.0
  39. beta: 6.0
  40. nms:
  41. name: MultiClassNMS
  42. nms_top_k: 1000
  43. keep_top_k: 300
  44. score_threshold: 0.01
  45. nms_threshold: 0.7