Commit
·
ad91d52
1
Parent(s):
ea0a7f1
Upload folder using huggingface_hub
Browse files- README.md +2 -2
- data_config.yaml +5 -5
- model_config.yaml +6 -11
- pytorch_model.bin +2 -2
README.md
CHANGED
|
@@ -39,7 +39,7 @@ Data is prepared with the `ocf_data_sampler/torch_datasets/datasets/pvnet_uk` Da
|
|
| 39 |
## Results
|
| 40 |
|
| 41 |
The training logs for the current model can be found here:
|
| 42 |
-
- [https://wandb.ai/openclimatefix/NL-Solar/runs/
|
| 43 |
|
| 44 |
|
| 45 |
The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
|
|
@@ -60,4 +60,4 @@ This model was trained using the following Open Climate Fix packages:
|
|
| 60 |
|
| 61 |
The versions of these packages can be found below:
|
| 62 |
- pvnet==4.1.18
|
| 63 |
-
- ocf-data-sampler==0.2.
|
|
|
|
| 39 |
## Results
|
| 40 |
|
| 41 |
The training logs for the current model can be found here:
|
| 42 |
+
- [https://wandb.ai/openclimatefix/NL-Solar/runs/l06ylklb](https://wandb.ai/openclimatefix/NL-Solar/runs/l06ylklb)
|
| 43 |
|
| 44 |
|
| 45 |
The training logs for all model runs of PVNet2 can be found [here](https://wandb.ai/openclimatefix/pvnet2.1).
|
|
|
|
| 60 |
|
| 61 |
The versions of these packages can be found below:
|
| 62 |
- pvnet==4.1.18
|
| 63 |
+
- ocf-data-sampler==0.2.34
|
data_config.yaml
CHANGED
|
@@ -27,9 +27,9 @@ input_data:
|
|
| 27 |
dropout_fraction: 1.0
|
| 28 |
dropout_timedeltas_minutes:
|
| 29 |
- -180
|
| 30 |
-
image_size_pixels_height:
|
| 31 |
-
image_size_pixels_width:
|
| 32 |
-
interval_end_minutes:
|
| 33 |
interval_start_minutes: -120
|
| 34 |
max_staleness_minutes: null
|
| 35 |
normalisation_constants:
|
|
@@ -169,11 +169,11 @@ input_data:
|
|
| 169 |
site:
|
| 170 |
capacity_mode: variable
|
| 171 |
file_path: /home/zak/projects/PVNet/nl_solar/pv_data/netherlands_pv_data_v2.nc
|
| 172 |
-
interval_end_minutes:
|
| 173 |
interval_start_minutes: -2880
|
| 174 |
metadata_file_path: /home/zak/projects/PVNet/nl_solar/pv_data/netherlands_metadata.csv
|
| 175 |
time_resolution_minutes: 15
|
| 176 |
solar_position:
|
| 177 |
-
interval_end_minutes:
|
| 178 |
interval_start_minutes: -2880
|
| 179 |
time_resolution_minutes: 15
|
|
|
|
| 27 |
dropout_fraction: 1.0
|
| 28 |
dropout_timedeltas_minutes:
|
| 29 |
- -180
|
| 30 |
+
image_size_pixels_height: 30
|
| 31 |
+
image_size_pixels_width: 30
|
| 32 |
+
interval_end_minutes: 2160
|
| 33 |
interval_start_minutes: -120
|
| 34 |
max_staleness_minutes: null
|
| 35 |
normalisation_constants:
|
|
|
|
| 169 |
site:
|
| 170 |
capacity_mode: variable
|
| 171 |
file_path: /home/zak/projects/PVNet/nl_solar/pv_data/netherlands_pv_data_v2.nc
|
| 172 |
+
interval_end_minutes: 2160
|
| 173 |
interval_start_minutes: -2880
|
| 174 |
metadata_file_path: /home/zak/projects/PVNet/nl_solar/pv_data/netherlands_metadata.csv
|
| 175 |
time_resolution_minutes: 15
|
| 176 |
solar_position:
|
| 177 |
+
interval_end_minutes: 2160
|
| 178 |
interval_start_minutes: -2880
|
| 179 |
time_resolution_minutes: 15
|
model_config.yaml
CHANGED
|
@@ -15,7 +15,7 @@ nwp_encoders_dict:
|
|
| 15 |
out_features: 64
|
| 16 |
number_of_conv3d_layers: 4
|
| 17 |
conv3d_channels: 32
|
| 18 |
-
image_size_pixels:
|
| 19 |
sat_encoder:
|
| 20 |
_target_: pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet
|
| 21 |
_partial_: true
|
|
@@ -25,14 +25,6 @@ sat_encoder:
|
|
| 25 |
conv3d_channels: 32
|
| 26 |
image_size_pixels: 100
|
| 27 |
add_image_embedding_channel: false
|
| 28 |
-
pv_encoder:
|
| 29 |
-
_target_: pvnet.models.multimodal.site_encoders.encoders.SingleAttentionNetwork
|
| 30 |
-
_partial_: true
|
| 31 |
-
num_sites: 1
|
| 32 |
-
out_features: 64
|
| 33 |
-
num_heads: 4
|
| 34 |
-
kdim: 64
|
| 35 |
-
id_embed_dim: 64
|
| 36 |
target_key: site
|
| 37 |
output_network:
|
| 38 |
_target_: pvnet.models.multimodal.linear_networks.networks.ResFCNet2
|
|
@@ -44,7 +36,10 @@ output_network:
|
|
| 44 |
embedding_dim: 16
|
| 45 |
include_sun: true
|
| 46 |
include_gsp_yield_history: false
|
| 47 |
-
|
|
|
|
|
|
|
|
|
|
| 48 |
history_minutes: 2880
|
| 49 |
interval_minutes: 15
|
| 50 |
min_sat_delay_minutes: 60
|
|
@@ -54,7 +49,7 @@ pv_interval_minutes: 15
|
|
| 54 |
nwp_history_minutes:
|
| 55 |
ecmwf: 120
|
| 56 |
nwp_forecast_minutes:
|
| 57 |
-
ecmwf:
|
| 58 |
nwp_interval_minutes:
|
| 59 |
ecmwf: 60
|
| 60 |
optimizer:
|
|
|
|
| 15 |
out_features: 64
|
| 16 |
number_of_conv3d_layers: 4
|
| 17 |
conv3d_channels: 32
|
| 18 |
+
image_size_pixels: 30
|
| 19 |
sat_encoder:
|
| 20 |
_target_: pvnet.models.multimodal.encoders.encoders3d.DefaultPVNet
|
| 21 |
_partial_: true
|
|
|
|
| 25 |
conv3d_channels: 32
|
| 26 |
image_size_pixels: 100
|
| 27 |
add_image_embedding_channel: false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
target_key: site
|
| 29 |
output_network:
|
| 30 |
_target_: pvnet.models.multimodal.linear_networks.networks.ResFCNet2
|
|
|
|
| 36 |
embedding_dim: 16
|
| 37 |
include_sun: true
|
| 38 |
include_gsp_yield_history: false
|
| 39 |
+
include_site_yield_history: true
|
| 40 |
+
include_time: true
|
| 41 |
+
adapt_batches: true
|
| 42 |
+
forecast_minutes: 2160
|
| 43 |
history_minutes: 2880
|
| 44 |
interval_minutes: 15
|
| 45 |
min_sat_delay_minutes: 60
|
|
|
|
| 49 |
nwp_history_minutes:
|
| 50 |
ecmwf: 120
|
| 51 |
nwp_forecast_minutes:
|
| 52 |
+
ecmwf: 2160
|
| 53 |
nwp_interval_minutes:
|
| 54 |
ecmwf: 60
|
| 55 |
optimizer:
|
pytorch_model.bin
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8bfe52f9ed5dff412bef2dc0b3a085b49d86cf88ab590ded2d87802d785b7c53
|
| 3 |
+
size 1200460551
|