When first running the model we get some odd results. Often the predictions are negative
select * from forecast
join forecast_value on forecast.id = forecast_value.forecast_id
join location on location_id = location.id
join model on model_id = model.id
where model.name = 'cnn'
and gsp_id = 1
[x] Save one batch to s3, so we can see what is going into the model
[x] check same values are normalized in training and in inference, for sat and nwp
[x] Notice PV data has very little data in it
[ ] Investigate effect of little PV data
[x] Check no difference between examples with PV data and examples without
[x] Sun is None in inference batch, is it in training? yes
[ ] Run inference using one of the pre preapred batches using the model and check results are ok, v15
[ ] Chekc Satellite compression is the same in training and inference
[ ] Check for any Ints where they should be floats
[ ] check tensor floats 32 / 64 is the same in training and inference
[ ] plot satellite image in prediction and training batch, see if there is anything different
[x] run model locally with batchml from s3. Check model results are reasonable. i.e non negative. If so post-processing could be mucking it up
All model results are postive
When first running the model we get some odd results. Often the predictions are negative