Commit Graph

8 Commits

Author SHA1 Message Date
4263fa8807 README: slim public-facing sections; gitignore CLAUDE.md
Trim README down to results/quickstart by removing Layout, Data contract,
Python environment, and Authoritative documents sections (these now live
in CLAUDE.md). Add CLAUDE.md to .gitignore so it stays as private dev
notes rather than committed docs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 08:42:51 +08:00
a6bcbbd299 ablation: add Group A (aggregator) + Group B (architecture) infrastructure
Extends MixedCFMConfig with 5 backwards-compatible flags (use_flow_token,
n_packet_tokens, disc_as_cont, cont_as_disc + cont_n_bins) so existing
JANUS-full checkpoints load with 0 missing/unexpected keys.

Adds:
- 60 ablation training configs (5 variants × 4 datasets × 3 seeds)
- scripts/ablation/{generate_configs.py, run_groupB.sh, run_cross_groupB.sh,
  smoke_test.sh} — config generation + GPU drivers
- scripts/aggregate/aggregate_ablation{,_cross,_cross_B}.py — produces
  within-dataset and cross-dataset (3×3) ablation tables with 3-seed mean
  ± 95% t-CI plus optional paired DeLong p-values

README updated with ablation section pointing at
artifacts/ablation/ABLATION_SUMMARY.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 23:59:27 +08:00
1d8862fbeb README: replace Shafir CIC-IoT2023 F1 with our reproduced AUROC; mark with ★ source 2026-05-08 12:01:22 +08:00
a1e81f16b5 README: academic-style within-dataset comparison table with 12 baselines + JANUS 2026-05-08 11:51:47 +08:00
dc22e20616 Update README headline + 3x3 cross table; add cross_3x3 tooling to scripts/aggregate 2026-05-07 23:56:10 +08:00
1fc0260309 Rename A+C combo → JANUS: configs, model dirs, scripts, docs 2026-05-07 21:35:33 +08:00
056b1445db Merge RESULTS_THRESHOLDED.md into RESULTS.md (section D); rewrite README.md for JANUS 2026-05-07 21:07:08 +08:00
fae2db8cff Initial commit: code, paper, small artifacts 2026-05-07 20:47:30 +08:00