|
{ |
|
"_target_": "pvnet.models.multimodal.multimodal.Model", |
|
"output_quantiles": null, |
|
"image_encoder": { |
|
"_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet", |
|
"_partial_": true |
|
}, |
|
"encoder_out_features": 256, |
|
"encoder_kwargs": { |
|
"number_of_conv3d_layers": 6, |
|
"conv3d_channels": 32 |
|
}, |
|
"include_sat": true, |
|
"include_nwp": true, |
|
"add_image_embedding_channel": true, |
|
"sat_image_size_pixels": 24, |
|
"nwp_image_size_pixels": 24, |
|
"number_sat_channels": 11, |
|
"number_nwp_channels": 2, |
|
"output_network": { |
|
"_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2", |
|
"_partial_": true |
|
}, |
|
"output_network_kwargs": { |
|
"fc_hidden_features": 128, |
|
"n_res_blocks": 6, |
|
"res_block_layers": 2, |
|
"dropout_frac": 0.0 |
|
}, |
|
"embedding_dim": 16, |
|
"include_sun": true, |
|
"include_gsp_yield_history": true, |
|
"forecast_minutes": 480, |
|
"history_minutes": 120, |
|
"sat_history_minutes": 90, |
|
"nwp_history_minutes": 120, |
|
"nwp_forecast_minutes": 480, |
|
"optimizer": { |
|
"_target_": "pvnet.optimizers.AdamWReduceLROnPlateau", |
|
"lr": 0.0001, |
|
"weight_decay": 0.25, |
|
"amsgrad": true, |
|
"patience": 5, |
|
"factor": 0.1, |
|
"threshold": 0.002 |
|
}, |
|
"min_sat_delay_minutes": 60 |
|
} |