{
  "class_order": [
    "STAR",
    "GALAXY",
    "QSO"
  ],
  "cross_validation": [
    {
      "accuracy_mean": 0.3333333333333333,
      "accuracy_std": 0.0,
      "balanced_accuracy_mean": 0.3333333333333333,
      "balanced_accuracy_std": 0.0,
      "eligible_for_selection": false,
      "macro_f1_mean": 0.16666666666666666,
      "macro_f1_std": 0.0,
      "model": "dummy_most_frequent",
      "weighted_f1_mean": 0.16666666666666666,
      "weighted_f1_std": 0.0
    },
    {
      "accuracy_mean": 0.8612500000000001,
      "accuracy_std": 0.006089608635481723,
      "balanced_accuracy_mean": 0.8612500000000001,
      "balanced_accuracy_std": 0.006089608635481723,
      "eligible_for_selection": true,
      "macro_f1_mean": 0.8612887045688333,
      "macro_f1_std": 0.006210602970004496,
      "model": "logistic_regression",
      "weighted_f1_mean": 0.8612887045688332,
      "weighted_f1_std": 0.006210602970004575
    },
    {
      "accuracy_mean": 0.9199166666666667,
      "accuracy_std": 0.003242512743057248,
      "balanced_accuracy_mean": 0.9199166666666667,
      "balanced_accuracy_std": 0.0032425127430573,
      "eligible_for_selection": true,
      "macro_f1_mean": 0.9199938377931364,
      "macro_f1_std": 0.0032514464603751116,
      "model": "random_forest",
      "weighted_f1_mean": 0.9199938377931363,
      "weighted_f1_std": 0.003251446460375153
    }
  ],
  "dataset_sha256": "0b3a6b0eaa3c438c32b1a926370c16204758027c9142f14fb55dff2e9e280512",
  "evaluation_warning": "Metrics apply to a same-survey holdout from a balanced, spectroscopically targeted SDSS sample; they are not full-sky deployment metrics.",
  "feature_set": [
    "u_g",
    "g_r",
    "r_i",
    "i_z"
  ],
  "holdout_metrics": {
    "accuracy": 0.9273333333333333,
    "balanced_accuracy": 0.9273333333333333,
    "macro_f1": 0.9274806902439967,
    "weighted_f1": 0.9274806902439967
  },
  "project": "SDSS Celestial Classifier",
  "random_state": 42,
  "rows_modeled": 15000,
  "rows_raw": 15000,
  "selected_model": "random_forest",
  "test_class_counts": {
    "GALAXY": 1000,
    "QSO": 1000,
    "STAR": 1000
  },
  "test_fraction": 0.2,
  "test_rows": 3000,
  "train_class_counts": {
    "GALAXY": 4000,
    "QSO": 4000,
    "STAR": 4000
  },
  "train_rows": 12000,
  "versions": {
    "matplotlib": "3.11.0",
    "numpy": "2.5.1",
    "pandas": "3.0.3",
    "python": "3.12.11",
    "scikit_learn": "1.9.0"
  }
}
