0ccd758600
baselines: update Kitsune Path A to JANUS route_comparison checkpoints
...
Replaces stale phase25_* checkpoint paths with the current janus_<ds>_seed<S>
layout under route_comparison/, adds CICIoT2023 to PCAP_GLOBS / WITHIN_DIRS,
and removes the per-dataset n_atk caps so within-dataset eval uses the same
sample budget as JANUS phase1.
Adds cython (3.2.4) — required by Kitsune's KitNET cluster compile path.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 23:59:40 +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
c33efc290a
Add baseline reproduction: Shafir NF 2-NF ensemble (17/18 cells), ConMD Table I citation, JANUS thresholded F1 across 4 datasets
2026-05-08 11:47:27 +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
623c373d02
Move aggregator scripts to scripts/aggregate/ (preserve tools before nuking artifacts/)
2026-05-07 21:17:01 +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
e5d96494a5
Untrack artifacts/ and paper/ (kept on disk; add to .gitignore)
2026-05-07 20:59:37 +08:00
5f578575ad
Add remaining route_comparison artifacts (cross + per-seed checkpoints/scores)
2026-05-07 20:54:44 +08:00
fae2db8cff
Initial commit: code, paper, small artifacts
2026-05-07 20:47:30 +08:00