File size: 1,780 Bytes
d194488
 
 
 
 
 
 
 
 
 
 
 
2237c64
d194488
 
 
2abd117
d194488
 
 
2abd117
 
2237c64
d194488
 
 
 
 
 
 
 
 
 
 
 
 
 
2abd117
d194488
 
 
 
2abd117
3196e09
d194488
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2abd117
d194488
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
    "_target_": "pvnet.models.multimodal.multimodal.Model",
    "output_quantiles": [
        0.02,
        0.1,
        0.25,
        0.5,
        0.75,
        0.9,
        0.98
    ],
    "interval_minutes": 15,
    "use_weighted_loss": false,
    "pv_interval_minutes": 15,
    "nwp_encoders_dict": {
        "ecmwf": {
            "_target_": "pvnet.models.multimodal.encoders.encoders3d.ResConv3DNet2",
            "_partial_": true,
            "in_channels": 12,
            "out_features": 256,
            "n_res_blocks": 4,
            "hidden_channels": 256,
            "image_size_pixels": 64
        }
    },
    "pv_encoder": {
        "_target_": "pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork",
        "_partial_": true,
        "num_sites": 1,
        "out_features": 40,
        "num_heads": 4,
        "kdim": 40,
        "id_embed_dim": 20
    },
    "output_network": {
        "_target_": "pvnet.models.multimodal.linear_networks.networks.ResFCNet2",
        "_partial_": true,
        "fc_hidden_features": 512,
        "n_res_blocks": 6,
        "res_block_layers": 2,
        "dropout_frac": 0.0
    },
    "embedding_dim": 128,
    "include_sun": true,
    "include_gsp_yield_history": false,
    "forecast_minutes": 2880,
    "history_minutes": 60,
    "min_sat_delay_minutes": 60,
    "sat_history_minutes": 90,
    "nwp_history_minutes": {
        "ecmwf": 60
    },
    "nwp_forecast_minutes": {
        "ecmwf": 2880
    },
    "pv_history_minutes": 60,
    "target_key": "pv",
    "optimizer": {
        "_target_": "pvnet.optimizers.EmbAdamWReduceLROnPlateau",
        "lr": 0.0001,
        "weight_decay": 0.25,
        "amsgrad": true,
        "patience": 5,
        "factor": 0.1,
        "threshold": 0.002
    }
}