feat: ruvector + DynamicMinCut optimizations for WiFlow training (#362) · ruvnet/RuView@33f5abd · GitHub
Skip to content

Commit 33f5abd

Browse files
committed
feat: ruvector + DynamicMinCut optimizations for WiFlow training (#362)
Add 4 ruvector-inspired optimizations to the training pipeline: - O6: Subcarrier selection (ruvector-solver) — variance-based top-K selection reduces 128→56 subcarriers (56% input reduction) - O7: Attention-weighted subcarriers (ruvector-attention) — motion- correlated weighting amplifies informative channels - O8: Stoer-Wagner min-cut person separation (ruvector-mincut) — identifies person-specific subcarrier clusters via correlation graph partitioning for multi-person training - O9: Multi-SPSA gradient estimation — K=3 perturbations per step reduces gradient variance by sqrt(3) vs single SPSA Also fixes data loader to accept both `kp`/`keypoints` field names and flat CSI arrays with `csi_shape`, and scalar `conf` values. Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent e3522dd commit 33f5abd

1 file changed

Lines changed: 325 additions & 8 deletions

File tree

scripts/train-wiflow-supervised.js

Lines changed: 325 additions & 8 deletions

0 commit comments

Comments
 (0)