{
  "seed": 42,
  "xor": {
    "linear": {
      "epoch": 160,
      "train": {
        "loss": 0.6902323891946759,
        "accuracy": 0.5357142857142857,
        "count": 112
      },
      "validation": {
        "loss": 0.7032487196896363,
        "accuracy": 0.4375,
        "count": 48
      }
    },
    "nonlinear": {
      "epoch": 160,
      "train": {
        "loss": 0.0020443888165245804,
        "accuracy": 1,
        "count": 112
      },
      "validation": {
        "loss": 0.002259655433216452,
        "accuracy": 1,
        "count": 48
      }
    }
  },
  "overfit": {
    "unregularized": {
      "epoch": 800,
      "train": {
        "loss": 0.000793235532161145,
        "accuracy": 1,
        "count": 39
      },
      "validation": {
        "loss": 1.812692831343949,
        "accuracy": 0.7317073170731707,
        "count": 41
      }
    },
    "regularized": {
      "epoch": 800,
      "train": {
        "loss": 0.37485132335210675,
        "accuracy": 0.8461538461538461,
        "count": 39
      },
      "validation": {
        "loss": 0.40386452592414823,
        "accuracy": 0.8536585365853658,
        "count": 41
      }
    }
  },
  "spiral": {
    "epoch": 1000,
    "train": {
      "loss": 0.000025955944197845128,
      "accuracy": 1,
      "count": 112
    },
    "validation": {
      "loss": 0.005261702505260713,
      "accuracy": 1,
      "count": 48
    }
  },
  "maximumGradientAbsoluteError": 1.0255490900945574e-11
}