{
  "schemaVersion": 1,
  "lessonId": "optimization-10",
  "contentHash": "6bf7a85d3ed2a0796b63581a9cb039bef40354dc743aa040000223ad9679dc24",
  "rendererHash": "a1bd5b648f4731ae5d5f0a24811c2540d1a0a132149ce589d17c4113509cbedf",
  "kind": "executed",
  "generatedAt": "2026-10-20T10:45:26.508946+00:00",
  "provenance": "recorded_cpu_computation",
  "environment": {
    "backend": "cpu",
    "deviceCount": 1,
    "jax": "0.9.2",
    "numpy": "2.4.4",
    "matplotlib": "3.10.8"
  },
  "stdout": "train / validation / objective: 1.0 0.0 3.0\n",
  "data": {
    "kind": "line",
    "x": [
      0.0,
      0.05000000074505806,
      0.10000000149011612,
      0.15000000596046448,
      0.20000000298023224,
      0.25,
      0.30000001192092896,
      0.3499999940395355,
      0.4000000059604645,
      0.45000001788139343,
      0.5,
      0.550000011920929,
      0.6000000238418579,
      0.6500000357627869,
      0.699999988079071,
      0.75,
      0.800000011920929,
      0.8500000238418579,
      0.9000000357627869,
      0.949999988079071,
      1.0,
      1.0500000715255737,
      1.100000023841858,
      1.149999976158142,
      1.2000000476837158,
      1.25,
      1.3000000715255737,
      1.350000023841858,
      1.399999976158142,
      1.4500000476837158,
      1.5,
      1.5500000715255737,
      1.600000023841858,
      1.649999976158142,
      1.7000000476837158,
      1.75,
      1.8000000715255737,
      1.850000023841858,
      1.899999976158142,
      1.9500000476837158,
      2.0
    ],
    "xlabel": "ridge penalty",
    "ylabel": "mean squared prediction error",
    "series": [
      {
        "label": "training",
        "y": [
          0.0,
          0.0204081442207098,
          0.0743802860379219,
          0.1531190127134323,
          0.25,
          0.3599998950958252,
          0.4792899787425995,
          0.6049385070800781,
          0.7346940040588379,
          0.8668253421783447,
          1.0,
          1.1331944465637207,
          1.265625,
          1.3966944217681885,
          1.525951862335205,
          1.6530609130859375,
          1.7777775526046753,
          1.899927020072937,
          2.019390821456909,
          2.1360950469970703,
          2.25,
          2.3610951900482178,
          2.4693875312805176,
          2.5749053955078125,
          2.6776862144470215,
          2.777777671813965,
          2.8752365112304688,
          2.9701218605041504,
          3.0625,
          3.1524369716644287,
          3.239999771118164,
          3.3252596855163574,
          3.4082839488983154,
          3.4891421794891357,
          3.567901372909546,
          3.6446280479431152,
          3.7193877696990967,
          3.792243719100952,
          3.863258123397827,
          3.932490587234497,
          4.0
        ]
      },
      {
        "label": "validation",
        "y": [
          4.0,
          2.9387760162353516,
          2.115701198577881,
          1.4820420742034912,
          1.0,
          0.6400002837181091,
          0.3786981701850891,
          0.1975306272506714,
          0.0816325768828392,
          0.0190249253064394,
          0.0,
          0.016649292781949043,
          0.0625,
          0.13223150372505188,
          0.2214534878730774,
          0.3265303075313568,
          0.4444442391395569,
          0.5726808309555054,
          0.7091414928436279,
          0.8520713448524475,
          1.0,
          1.1516963243484497,
          1.3061223030090332,
          1.4624123573303223,
          1.6198352575302124,
          1.7777775526046753,
          1.9357281923294067,
          2.093254327774048,
          2.25,
          2.4056649208068848,
          2.559999704360962,
          2.7128031253814697,
          2.863905429840088,
          3.013172149658203,
          3.160494327545166,
          3.3057849407196045,
          3.4489798545837402,
          3.590027332305908,
          3.7288944721221924,
          3.865555763244629,
          4.0
        ]
      }
    ]
  }
}
