Add gradient-based results with a typical configuration of hyperparameters

#5
Calibration Comparison org
No description provided.
Calibration Comparison org
edited Jun 30

Contains:

  • Adam results data with parameters: (learning rate, mom & grad^2 moving average weights, and regularization guard, number of iterations before determining failure)
    α=0.001,βm=0.9,βv=0.999,ε=108,Niter=10,000\alpha = 0.001, \beta_m = 0.9, \beta_v = 0.999, \varepsilon = 10^{-8}, N_{iter}=10,000

  • NB: Tried also with larger learning rate (0.01) with no performance difference. (could play endlessly, but will keep fixed as a first go).

  • Added this to optimization leaderboard.

  • Extended functionality to handle that the vector adam run failed for every restart

TODO:

  • Add Levenberg Marquardt results too
odunbar changed pull request title from Add adam results with a typical configuration of hyperparameters to Add gradient-based results with a typical configuration of hyperparameters
Calibration Comparison org
edited Jul 1

Also now contains:

  • Levenberg Marquardt algorithm for l63, l96_const, l96_vec (does a better than adam) but still essentially fails on all experiments (failure rate for targets >60%)
  • uses adaptive lambda and pivoted QR solve for maximum robustness (as implemented in MINPACK)

Leaderboard improvements:

  • the suitability table is grouped by algorithm type (better "block" readability)
  • the display colors are now consistent across all leaderboards and experiments, and vline for single ensemble runs (e.g. easier to see UKI)
  • the failure rate table is added to the optimization experiment
odunbar changed pull request status to open
odunbar changed pull request status to merged

Sign up or log in to comment