Skip to content

Commit

Permalink
Refactor Segformer configuration to replace SegmentationCallback with…
Browse files Browse the repository at this point in the history
… ModelCheckpoint for improved validation monitoring and model saving. Updated ModelCheckpoint parameters and retained VisualizationCallback for enhanced prediction visualization.
  • Loading branch information
valhassan committed Nov 27, 2024
1 parent 83bd18b commit df5c35d
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions configs/segformer_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,20 @@ trainer:
mode: "min"
verbose: True
patience: 20
- class_path: tools.callbacks.segmentation_callback.SegmentationCallback
- class_path: lightning.pytorch.callbacks.ModelCheckpoint
init_args:
monitor: "val_loss"
mode: "min"
save_top_k: 1
filename: "model-{epoch:02d}-{val_loss:.3f}"
- class_path: tools.callbacks.segmentation_visualization.VisualizationCallback
init_args:
max_samples: 3
mean: ${data.init_args.mean}
std: ${data.init_args.std}
data_type_max: ${data.init_args.data_type_max}
num_classes: ${model.init_args.num_classes}
class_colors: ${model.init_args.class_colors}
monitor: "val_loss"
mode: "min"
save_top_k: 1
filename: "model-{epoch:02d}-{val_loss:.2f}"
max_epochs: 150
min_epochs: 2

Expand Down

0 comments on commit df5c35d

Please sign in to comment.