Files
ruvnet--RuView/scripts
ruv 33f5abd0e0 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>
2026-04-06 14:22:08 -04:00
..