|
{ |
|
"name": "WRS_Adaptive_Patching", |
|
"n_gpu": 1, |
|
|
|
"arch": { |
|
"type": "UNet", |
|
"args": { |
|
"n_channels": 3, |
|
"n_classes": 2 |
|
} |
|
}, |
|
"data_loader": { |
|
"type": "PatchedDataLoader", |
|
"args":{ |
|
"data_dir": "/scratch/sukhan/wrs/datads-cv/", |
|
"patch_size": 128, |
|
"batch_size": 64, |
|
"patch_stride": 32, |
|
"target_dist": 0.01, |
|
"shuffle": true, |
|
"validation_split": 0.1, |
|
"num_workers": 8 |
|
} |
|
}, |
|
"optimizer": { |
|
"type": "RMSprop", |
|
"args":{ |
|
"lr": 1e-6, |
|
"weight_decay": 0 |
|
} |
|
}, |
|
"loss": "focal_loss", |
|
"metrics": [ |
|
"precision", |
|
"recall", |
|
"f1_score" |
|
], |
|
"lr_scheduler": { |
|
"type": "ExponentialLR", |
|
"args": { |
|
"gamma": 0.998 |
|
} |
|
}, |
|
"trainer": { |
|
"epochs": 500, |
|
"adaptive_step": 5, |
|
|
|
"save_dir": "/scratch/sukhan/wrs/saved/", |
|
"save_period": 1, |
|
"verbosity": 2, |
|
|
|
"monitor": "min val_loss", |
|
"early_stop": 50, |
|
|
|
"tensorboard": true |
|
} |
|
} |
|
|