CIS490/training/producers
Max c2a71de4b2 scene 9 bars: paint full zoo + 0–1 visible scale
- multi_model_metrics: publish gbt / mlp / cnn / knn_semi /
  gru / lstm / bert (knn handled by knn streamer); read both
  *_train.json and *_eval.json with macro_f1.point fallback
- dashboard.css: add palette gradients for the four
  non-canonical names so the bars render with a fill colour
- dashboard.js: open the bar's visible scale to the full 0–1
  range so honest-low cross-host F1s show as a bar instead of
  clamping to 0%
- ship lambda-live-detection-loop.py + dashboard request docs
  (scenes 7/8/12, sticky cache, lambda-inference-demo)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 17:18:00 -05:00
..
__init__.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00
__main__.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00
_models.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00
_publish.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00
knn.py producers: phase-aware attack envelopes + tickable KNN metric/perf 2026-05-08 14:08:03 -05:00
metrics.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00
multi_model_metrics.py scene 9 bars: paint full zoo + 0–1 visible scale 2026-05-08 17:18:00 -05:00
perf.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00
profiles.py producers: phase-aware attack envelopes + tickable KNN metric/perf 2026-05-08 14:08:03 -05:00
replay.py training/producers: move out of dashboard/ per ownership boundary 2026-05-08 12:06:56 -05:00