levircd.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # Basic configurations of LEVIR-CD dataset
  2. datasets:
  3. train: !Node
  4. type: CDDataset
  5. args:
  6. data_dir: ./test_tipc/data/levircd/
  7. file_list: ./test_tipc/data/levircd/train.txt
  8. label_list: null
  9. num_workers: 0
  10. shuffle: True
  11. with_seg_labels: False
  12. binarize_labels: True
  13. eval: !Node
  14. type: CDDataset
  15. args:
  16. data_dir: ./test_tipc/data/levircd/
  17. file_list: ./test_tipc/data/levircd/val.txt
  18. label_list: null
  19. num_workers: 0
  20. shuffle: False
  21. with_seg_labels: False
  22. binarize_labels: True
  23. transforms:
  24. train:
  25. - !Node
  26. type: DecodeImg
  27. - !Node
  28. type: RandomHorizontalFlip
  29. args:
  30. prob: 0.5
  31. - !Node
  32. type: Normalize
  33. args:
  34. mean: [0.5, 0.5, 0.5]
  35. std: [0.5, 0.5, 0.5]
  36. - !Node
  37. type: ArrangeChangeDetector
  38. args: ['train']
  39. eval:
  40. - !Node
  41. type: DecodeImg
  42. - !Node
  43. type: Normalize
  44. args:
  45. mean: [0.5, 0.5, 0.5]
  46. std: [0.5, 0.5, 0.5]
  47. - !Node
  48. type: ArrangeChangeDetector
  49. args: ['eval']
  50. download_on: False
  51. num_epochs: 10
  52. train_batch_size: 8
  53. save_interval_epochs: 5
  54. log_interval_steps: 50
  55. save_dir: ./test_tipc/output/cd/
  56. learning_rate: 0.002
  57. early_stop: False
  58. early_stop_patience: 5
  59. use_vdl: False
  60. resume_checkpoint: ''