therealniklasmoser / physics_guided_nn

1 stars 1 forks source link

README #8

Open MWesselkamp opened 2 years ago

MWesselkamp commented 2 years ago

What to discuss the next zoom:

MWesselkamp commented 2 years ago

AS, HP and LR choices not only based on min_mean_valloss but also min_sd_valloss. Accuracy and Precision. Now selected as: (mean_val_loss^2 + mean_val_std^2)/2

MWesselkamp commented 2 years ago

Residual network (evalres.py) Only GPP as input - why map all three to GPP obs? Changed: Standardize training and test set together.

MWesselkamp commented 2 years ago

Suggestion: Use year 2004, 2005, 2007 for NAS. Throw away afterwards. Use 2008-2012 for evaluation. Means, calibrating Preles at the same data. Calibration only on GPP will be biased?! Peltoniemi calibrated the 13 parameters simulateously at GPP and E. Way to do this: Loglik(GPP) + Loglik(ET) with standardized variables. Weighted? Why assuming gaussian likelihood.

At the moment only calibrated at GPP with gaussian density.

MWesselkamp commented 2 years ago

Why not use the same architecture for the naive, the parallel and the regularized network?

Two reasons why we should:

  1. IF NOT, we have to include PRELES estimates for GPP, ET and SW. When we use the two years 2004/2005 only for the NAS, we would also have to use only those to years to calibrate PRELES here, or use default parameter values (but why would we do that?). PRELES BC delivers very bad results for only those two years.
  2. Much better comparable to the naive network when we use the same architecture.

At the moment using default params for PRELES predictions on 2004 and 2005 Available as hyytialaNAS.csv

MWesselkamp commented 2 years ago
MWesselkamp commented 2 years ago

New datasets for utils.loaddata()

"NAS": hyytialaNAS.csv "validation": hyytialaF.csv "exp2": allsitesF.csv

Generated in file code/FitPRELES.R