SeaFormer_small.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. batch_size: 8
  2. iters: 80000
  3. model:
  4. type: SeaFormerSeg
  5. backbone:
  6. type: SeaFormer_small
  7. pretrained: https://bj.bcebos.com/paddleseg/dygraph/ade20k/backbone/seaformer_small_imagenet_pretrained.pdparams
  8. num_classes: 150
  9. head_channels: 128
  10. embed_dims: [96, 128]
  11. is_dw: True
  12. dropout_ratio: 0.1
  13. align_corners: False
  14. input_transform: 'multiple_select'
  15. train_dataset:
  16. type: Dataset
  17. dataset_root: data/Cityscapes/
  18. train_path: datasets/Cityscapes/train.txt
  19. num_classes: 19
  20. transforms:
  21. - type: ResizeStepScaling
  22. min_scale_factor: 0.5
  23. max_scale_factor: 2.0
  24. scale_step_size: 0.25
  25. - type: RandomPaddingCrop
  26. crop_size: [512, 512]
  27. - type: RandomHorizontalFlip
  28. - type: RandomDistort
  29. brightness_range: 0.4
  30. contrast_range: 0.4
  31. saturation_range: 0.4
  32. - type: Normalize
  33. mode: train
  34. val_dataset:
  35. type: Dataset
  36. dataset_root: datasets/Cityscapes
  37. val_path: datasets/Cityscapes/val.txt
  38. num_classes: 19
  39. transforms:
  40. - type: Normalize
  41. mode: val
  42. optimizer:
  43. type: AdamW
  44. beta1: 0.9
  45. beta2: 0.999
  46. weight_decay: 0.01
  47. custom_cfg:
  48. - name: pos_emb
  49. weight_decay_mult: 0.0
  50. - name: head
  51. lr_mult: 10.0
  52. - name: norm
  53. weight_decay_mult: 0.0
  54. lr_scheduler:
  55. type: PolynomialDecay
  56. learning_rate: 0.00025
  57. power: 1.0
  58. warmup_iters: 1500
  59. warmup_start_lr: 1.0e-6
  60. end_lr: 0
  61. loss:
  62. types:
  63. - type: CrossEntropyLoss
  64. coef: [1]