GlobalSurgeML / conf /config.yaml
zhangrenchao's picture
Publish GlobalSurgeML engineering reproduction
a00d152 verified
Raw
History Blame Contribute Delete
1.4 kB
seed: 42
data:
root: data
format_version: global_storm_surge_pca_station_daily_v1
train_samples: 60
test_samples: 24
target: daily_maximum_non_tidal_residual
target_unit: m
sample_interval_hours: 24
lag_interval_hours: 6
maximum_lag_hours: 30
rs_daily_features: 50
rs_lagged_features: 300
ar_daily_features: 50
ar_lagged_features: 300
feature_layout: NF
target_layout: N1
feature_groups:
rs: [u, u2, u3, v, v2, v3, slp, sst, precipitation]
ar: [u, u2, u3, v, v2, v3, slp]
model:
p_value_threshold: 0.05
maximum_selected_features: 20
random_forest_trees: 50
random_forest_max_depth: 4
random_forest_max_features: sqrt
bootstrap: true
paper_model:
p_value_threshold: 0.05
pca_explained_variance: 0.90
pca_feature_range: 300-500
daily_feature_count_approx: 50
lagged_feature_count_approx: 300
random_forest_trees: 50
random_forest_sensitivity_range: 1-200
random_forest_max_depth: not_reported
train:
epochs: 8
batch_size: 12
learning_rate: 0.03
optimizer: Adam
loss: mean_squared_error
weight_decay: 0.0
gradient_clip_norm: 10.0
num_workers: 0
runtime:
device: auto
paths:
checkpoint: result/checkpoints/globalsurgeml.pt
training_metrics: result/training/metrics.json
inference_dir: result/output
evaluation_dir: result/evaluation
evaluation:
extreme_percentile: 95.0
tropical_latitude_limit_degrees: 30.0