Removable-Pole Negative-Shifted Optimizer / results.json

Failed on benchmark

Raw ⬇ ZIP
  1{
  2  "core_checks": {
  3    "removable_pole": {
  4      "predicted_limit": 1.5,
  5      "observed_at_pole": 1.5,
  6      "exact_error": 0.0,
  7      "errors_eps_1e-2_to_1e-8": [
  8        0.0036941000906709487,
  9        0.00037443785141477726,
 10        3.749437535160993e-05,
 11        3.749943750408491e-06,
 12        3.7499943750241016e-07,
 13        3.749999444302432e-08,
 14        3.749999866187181e-09
 15      ],
 16      "median_loglog_slope": 0.9999967749687982,
 17      "prediction": "limit is nu*t and off-pole error scales linearly in |s-nu|"
 18    },
 19    "mixed_sign_crossover": {
 20      "rows": [
 21        {
 22          "t": 0.5,
 23          "predicted_root": 3.512862417252341,
 24          "observed_grid_root": 3.5128529743000003,
 25          "absolute_error": 9.442952340510402e-06,
 26          "f_at_nu": 0.5
 27        },
 28        {
 29          "t": 1.0,
 30          "predicted_root": 1.0,
 31          "observed_grid_root": 1.000008,
 32          "absolute_error": 8.000000000008e-06,
 33          "f_at_nu": 1.0
 34        },
 35        {
 36          "t": 1.5,
 37          "predicted_root": 0.4171883561340502,
 38          "observed_grid_root": 0.41720916560000004,
 39          "absolute_error": 2.0809465949844785e-05,
 40          "f_at_nu": 1.5
 41        },
 42        {
 43          "t": 2.0,
 44          "predicted_root": 0.2031878699803456,
 45          "observed_grid_root": 0.20320959360000002,
 46          "absolute_error": 2.1723619654412385e-05,
 47          "f_at_nu": 2.0
 48        },
 49        {
 50          "t": 3.0,
 51          "predicted_root": 0.059520209292640375,
 52          "observed_grid_root": 0.05950988100000001,
 53          "absolute_error": 1.032829264036722e-05,
 54          "f_at_nu": 3.0
 55        }
 56      ],
 57      "example_low_f": 0.580029230684137,
 58      "example_high_f": 1.5537396797031404,
 59      "mixed_sign_observed": true,
 60      "prediction": "crossover moves with t and f(nu)=nu*t crosses one at t=1/nu"
 61    },
 62    "euler_stability_boundary": {
 63      "s": 2.0,
 64      "nu": 1.0,
 65      "predicted_boundary": 2.0,
 66      "observed_sweep_boundary": 1.9997449744974498,
 67      "absolute_error": 0.00025502550255018797,
 68      "factor_below_boundary": -0.9987449744974499,
 69      "factor_above_boundary": -1.00074497449745,
 70      "prediction": "|1-eta*(s-nu)|<=1; instability beyond eta=2/(s-nu)"
 71    },
 72    "euler_to_flow": [
 73      {
 74        "eta": 0.1,
 75        "K": 15,
 76        "flow_g": 1.8943739516338962,
 77        "euler_g": 1.8598913886692154,
 78        "abs_error": 0.034482562964680774
 79      },
 80      {
 81        "eta": 0.05,
 82        "K": 30,
 83        "flow_g": 1.8943739516338962,
 84        "euler_g": 1.8769340683028501,
 85        "abs_error": 0.01743988333104607
 86      },
 87      {
 88        "eta": 0.02,
 89        "K": 75,
 90        "flow_g": 1.8943739516338962,
 91        "euler_g": 1.8873493737589937,
 92        "abs_error": 0.007024577874902516
 93      },
 94      {
 95        "eta": 0.01,
 96        "K": 150,
 97        "flow_g": 1.8943739516338962,
 98        "euler_g": 1.8908534767026537,
 99        "abs_error": 0.003520474931242523
100      }
101    ]
102  },
103  "regression": {
104    "gd": {
105      "test_mse": 0.5875058031380789,
106      "train_mse": 0.46805317142206726,
107      "parameter_norm": 0.3604185952076434
108    },
109    "positive-ridge": {
110      "test_mse": 0.5859457806435189,
111      "train_mse": 0.47587070710307783,
112      "parameter_norm": 0.338812041044348
113    },
114    "ns-gd": {
115      "test_mse": 0.6522977096728627,
116      "train_mse": 0.3875421212350622,
117      "parameter_norm": 0.734711950584183
118    },
119    "settings": {
120      "K": 30,
121      "eta": 0.05,
122      "nu": 1.0,
123      "n_train": 120,
124      "dimension": 30
125    }
126  }
127}