fcos_r50-caffe_fpn_gn-head_ms-640-800-2x_coco.py 814 B

123456789101112131415161718192021222324252627282930
  1. _base_ = './fcos_r50-caffe_fpn_gn-head_1x_coco.py'
  2. # dataset settings
  3. train_pipeline = [
  4. dict(type='LoadImageFromFile', backend_args={{_base_.backend_args}}),
  5. dict(type='LoadAnnotations', with_bbox=True),
  6. dict(
  7. type='RandomChoiceResize',
  8. scale=[(1333, 640), (1333, 800)],
  9. keep_ratio=True),
  10. dict(type='RandomFlip', prob=0.5),
  11. dict(type='PackDetInputs')
  12. ]
  13. train_dataloader = dict(dataset=dict(pipeline=train_pipeline))
  14. # training schedule for 2x
  15. max_epochs = 24
  16. train_cfg = dict(max_epochs=max_epochs)
  17. # learning rate
  18. param_scheduler = [
  19. dict(type='ConstantLR', factor=1.0 / 3, by_epoch=False, begin=0, end=500),
  20. dict(
  21. type='MultiStepLR',
  22. begin=0,
  23. end=max_epochs,
  24. by_epoch=True,
  25. milestones=[16, 22],
  26. gamma=0.1)
  27. ]