{
  "format": "learnai-experiment-manifest-v1",
  "run": "iris-logistic-training-v1",
  "data": {
    "sha256": "b34e5958ea7f7625f6a43c060b28d9848e6b810c5d09652b2335ef4619db9df8",
    "bytes": 5977,
    "rows": 150,
    "columns": [
      "row_id",
      "sepal_length_cm",
      "sepal_width_cm",
      "petal_length_cm",
      "petal_width_cm",
      "species"
    ],
    "units": "cm",
    "license": "CC BY 4.0",
    "source": "https://doi.org/10.24432/C56C76"
  },
  "code": {
    "pipeline": "cf2ce0ebadbb7e85c483cef29814730f4c53da5e2952a70e7da7a2195f3d15fc",
    "loader": "6f07a7e61db3fdcfe87180e18ff49e68dcd0f19ea602a215d287f4e0c3d22e30",
    "generator": "4fb345169542d033458109a4e9a15e3fd448bcc949cf8f86b471cb64709105c0"
  },
  "training": {
    "protocol": "iris-virginica-fold-local-v1",
    "candidate": "logistic",
    "C": 1.0,
    "solver": "lbfgs",
    "maxIter": 500,
    "tolerance": 1e-08,
    "seed": null,
    "seedMeaning": "No stochastic sampling or initialization is requested by this lbfgs recipe; a seed alone would not specify data, code or environment.",
    "trainingIds": [
      "iris-003",
      "iris-004",
      "iris-005",
      "iris-008",
      "iris-009",
      "iris-010",
      "iris-013",
      "iris-014",
      "iris-015",
      "iris-018",
      "iris-019",
      "iris-020",
      "iris-023",
      "iris-024",
      "iris-025",
      "iris-028",
      "iris-029",
      "iris-030",
      "iris-033",
      "iris-034",
      "iris-035",
      "iris-038",
      "iris-039",
      "iris-040",
      "iris-043",
      "iris-044",
      "iris-045",
      "iris-048",
      "iris-049",
      "iris-050",
      "iris-053",
      "iris-054",
      "iris-055",
      "iris-058",
      "iris-059",
      "iris-060",
      "iris-063",
      "iris-064",
      "iris-065",
      "iris-068",
      "iris-069",
      "iris-070",
      "iris-073",
      "iris-074",
      "iris-075",
      "iris-078",
      "iris-079",
      "iris-080",
      "iris-083",
      "iris-084",
      "iris-085",
      "iris-088",
      "iris-089",
      "iris-090",
      "iris-093",
      "iris-094",
      "iris-095",
      "iris-098",
      "iris-099",
      "iris-100",
      "iris-103",
      "iris-104",
      "iris-105",
      "iris-108",
      "iris-109",
      "iris-110",
      "iris-113",
      "iris-114",
      "iris-115",
      "iris-118",
      "iris-119",
      "iris-120",
      "iris-123",
      "iris-124",
      "iris-125",
      "iris-128",
      "iris-129",
      "iris-130",
      "iris-133",
      "iris-134",
      "iris-135",
      "iris-138",
      "iris-139",
      "iris-140",
      "iris-144",
      "iris-145",
      "iris-146",
      "iris-149",
      "iris-150"
    ]
  },
  "environment": {
    "python": "3.12.14",
    "numpy": "2.3.5",
    "sklearn": "1.7.2",
    "scipy": "1.18.1"
  },
  "artifacts": {
    "bundle": "1660c91a23b3854706a4fcf03bcbb7440da6e224de6415a25934083837e1be2a",
    "contract": "ee528d045f7ff4dd5720710881662fcd288b302c37fbd3043c8d65f7b597e3f7",
    "preprocess": "e2da8e941b1da94a409a57037759c3694d68042fabf3b9399868c2ffe4701cb4",
    "model": "e1c4c7138e315f20fcbf45c654706413ccedf56c9eb771ff16509547f54fc7b7"
  },
  "replay": {
    "request": {
      "schema": "iris-cm-v1",
      "unit": "cm",
      "values": {
        "sepal_length": 6.0,
        "sepal_width": 3.0,
        "petal_length": 4.8,
        "petal_width": 1.8
      }
    },
    "probability": 0.5705606108905061,
    "absoluteTolerance": 1e-12
  },
  "scope": "Browser replay rebuilds training-only preprocessing and repeats inference. It does not rerun sklearn fitting or authenticate history. Original source groups are measurement groups, not specimen identity."
}
