From 4da7a2c812221d56a430b35139ac40b23fa76f77 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Tue, 29 Jun 2021 22:54:52 +0200 Subject: Refactor of config, more granular --- training/conf/callbacks/checkpoint.yaml | 5 +++-- training/conf/callbacks/early_stopping.yaml | 5 +++-- training/conf/callbacks/learning_rate_monitor.yaml | 5 +++-- training/conf/callbacks/swa.yaml | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) (limited to 'training/conf/callbacks') diff --git a/training/conf/callbacks/checkpoint.yaml b/training/conf/callbacks/checkpoint.yaml index afc536f..f3beb1b 100644 --- a/training/conf/callbacks/checkpoint.yaml +++ b/training/conf/callbacks/checkpoint.yaml @@ -1,5 +1,6 @@ -type: ModelCheckpoint -args: +checkpoint: + type: ModelCheckpoint + args: monitor: val_loss mode: min save_last: true diff --git a/training/conf/callbacks/early_stopping.yaml b/training/conf/callbacks/early_stopping.yaml index caab824..ec671fd 100644 --- a/training/conf/callbacks/early_stopping.yaml +++ b/training/conf/callbacks/early_stopping.yaml @@ -1,5 +1,6 @@ -type: EarlyStopping -args: +early_stopping: + type: EarlyStopping + args: monitor: val_loss mode: min patience: 10 diff --git a/training/conf/callbacks/learning_rate_monitor.yaml b/training/conf/callbacks/learning_rate_monitor.yaml index 003ab7a..11a5ecf 100644 --- a/training/conf/callbacks/learning_rate_monitor.yaml +++ b/training/conf/callbacks/learning_rate_monitor.yaml @@ -1,3 +1,4 @@ -type: LearningRateMonitor -args: +learning_rate_monitor: + type: LearningRateMonitor + args: logging_interval: step diff --git a/training/conf/callbacks/swa.yaml b/training/conf/callbacks/swa.yaml index 279ca69..92d9e6b 100644 --- a/training/conf/callbacks/swa.yaml +++ b/training/conf/callbacks/swa.yaml @@ -1,5 +1,6 @@ -type: StochasticWeightAveraging -args: +stochastic_weight_averaging: + type: StochasticWeightAveraging + args: swa_epoch_start: 0.8 swa_lrs: 0.05 annealing_epochs: 10 -- cgit v1.2.3-70-g09d2