| { | |
| "_target_": "pvnet.models.multimodal.multimodal.Model", | |
| "output_quantiles": [ | |
| 0.02, | |
| 0.1, | |
| 0.25, | |
| 0.5, | |
| 0.75, | |
| 0.9, | |
| 0.98 | |
| ], | |
| "nwp_encoders_dict": { | |
| "ecmwf": { | |
| "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet", | |
| "_partial_": true, | |
| "in_channels": 14, | |
| "out_features": 64, | |
| "number_of_conv3d_layers": 4, | |
| "conv3d_channels": 32, | |
| "image_size_pixels": 36 | |
| } | |
| }, | |
| "sat_encoder": { | |
| "_target_": "pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet", | |
| "_partial_": true, | |
| "in_channels": 11, | |
| "out_features": 256, | |
| "number_of_conv3d_layers": 6, | |
| "conv3d_channels": 32, | |
| "image_size_pixels": 144 | |
| }, | |
| "add_image_embedding_channel": false, | |
| "pv_encoder": { | |
| "_target_": "pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork", | |
| "_partial_": true, | |
| "num_sites": 1, | |
| "out_features": 64, | |
| "num_heads": 4, | |
| "kdim": 64, | |
| "id_embed_dim": 64 | |
| }, | |
| "target_key": "site", | |
| "output_network": { | |
| "_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2", | |
| "_partial_": true, | |
| "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": false, | |
| "forecast_minutes": 2880, | |
| "history_minutes": 2880, | |
| "interval_minutes": 15, | |
| "min_sat_delay_minutes": 60, | |
| "sat_history_minutes": 90, | |
| "pv_history_minutes": 2880, | |
| "pv_interval_minutes": 15, | |
| "nwp_history_minutes": { | |
| "ecmwf": 120 | |
| }, | |
| "nwp_forecast_minutes": { | |
| "ecmwf": 2880 | |
| }, | |
| "nwp_interval_minutes": { | |
| "ecmwf": 60 | |
| }, | |
| "optimizer": { | |
| "_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau", | |
| "lr": 0.0001, | |
| "weight_decay": 0.01, | |
| "amsgrad": true, | |
| "patience": 4, | |
| "factor": 0.1, | |
| "threshold": 0.002 | |
| } | |
| } |