HiPredict / config.yaml
ardan-S's picture
Release full-data HiPredict model (2026-05-17)
d0dff1a verified
Raw History Blame Contribute Delete
1.85 kB
# --------------------------------------
# U-Net CNN - conv update but distinguishing betweed drs
# --------------------------------------
seed: 42
wandb:
project: hirise-prediction
mode: disabled # online | offline | disabled
group: null
data:
root: null # repository root; override for external data
patch_root: null # relative manifest paths default to the CSV parent
data_record: "files/data_record_alls.csv"
normalisation_mode: global_robust
global_stats: "files/global_stats.json"
num_sets: 200000
train_size: 0.7
val_size: 0.1
test_size: 0.2
meta_cols: ['TDI', 'IEA_PWS_temp', 'Incidence_angle', 'Orbit_number', 'Local_time', 'Phase_angle', 'Solar_longitude', 'Solar_distance', 'FPA_negY_temp']
# meta_cols: ['TDI']
architecture:
name: unet_conv_b22
version: 1.1
args:
base_ch: 16
depth: 4
kernel_size: 3
p_drop: 0.0
n_convs: 2
n_res_blocks: 2
align_corners: True
optim:
epochs: 20
batch_size: 64
lr: 1.5e-3
weight_decay: 5.0e-5
early_stopping:
enabled: True
patience: 10
min_delta: 0.001
min_epochs: 12
restore_best: True
loss:
name: HiRISELoss # HiRISELoss | MSELoss | L1Loss
config: # Only required for HiRISELoss
mae: 0.35 # L1
gdl: 0.15
local_mae: 0.10
mean_mae: 0.30
lf_l1: 0.10
evals:
eval_dr: "files/data_record_evals.csv"
eval_cfg: "hipredict/configs/evals.yaml"
edr_csv: files/metadata/EDR_df.csv
save:
imgs: False
imgs_indiv: False
model: True
loss_map: False
model_dir: null # defaults from hipredict.paths
img_dir: null # defaults from hipredict.paths
evals_dir: null # defaults from hipredict.paths
maps_dir: null # defaults from hipredict.paths
flags:
evaluate: False # requires a separate evaluation manifest
test: False
notrain: False