SegFormer-B2.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. batch_size: 1
  2. iters: 80000
  3. model:
  4. type: SegFormer
  5. backbone:
  6. type: MixVisionTransformer_B2
  7. pretrained: https://bj.bcebos.com/paddleseg/dygraph/backbone/mix_vision_transformer_b2.tar.gz
  8. embedding_dim: 768
  9. train_dataset:
  10. type: Dataset
  11. dataset_root: datasets/Cityscapes
  12. train_path: datasets/Cityscapes/train.txt
  13. num_classes: 19
  14. transforms:
  15. - type: ResizeStepScaling
  16. min_scale_factor: 0.5
  17. max_scale_factor: 2.0
  18. scale_step_size: 0.25
  19. - type: RandomPaddingCrop
  20. crop_size: [512, 512]
  21. - type: RandomHorizontalFlip
  22. - type: RandomDistort
  23. brightness_range: 0.4
  24. contrast_range: 0.4
  25. saturation_range: 0.4
  26. - type: Normalize
  27. mode: train
  28. val_dataset:
  29. type: Dataset
  30. dataset_root: datasets/Cityscapes
  31. val_path: datasets/Cityscapes/val.txt
  32. num_classes: 19
  33. transforms:
  34. - type: Normalize
  35. mode: val
  36. optimizer:
  37. type: AdamW
  38. beta1: 0.9
  39. beta2: 0.999
  40. weight_decay: 0.01
  41. lr_scheduler:
  42. type: PolynomialDecay
  43. learning_rate: 0.00006
  44. power: 1
  45. end_lr: 0
  46. loss:
  47. types:
  48. - type: CrossEntropyLoss
  49. coef: [1]