Skip to content

SkateFormer-B integration, training stack, and research doc sync#2

Merged
Navneethd8 merged 6 commits into
mainfrom
feature/research-skateformer-b-sync
May 22, 2026
Merged

SkateFormer-B integration, training stack, and research doc sync#2
Navneethd8 merged 6 commits into
mainfrom
feature/research-skateformer-b-sync

Conversation

@Navneethd8

Copy link
Copy Markdown
Owner

Summary

  • Integrate SkateFormer-B multimodal training: four-stream MediaPipe-33 skeleton (T=16) with ViT late fusion (SkateFormerBFusion, train_skateformer_b.py), EC2 run_train_tmux.sh aliases, and registry primary at 49.7% val stroke_type acc @ epoch 3 (early run).
  • Add SkateFormer pose-only stack, official ST-TR / GCN+ST-TR trainers, shared training standards, baseline checkpoints (LFS), and VLM pipeline consolidation.
  • Remove deprecated VideoMAE / STAEformer training paths; expand docs/RESEARCH.md to document fusion taxonomy, results table, and §7 novelty framing (including SkateFormer-B).

Test plan

  • python backend/scripts/verify_training_standards.py (or project test entrypoint) passes on a clean venv
  • pytest backend/tests/test_model_registry.py -q
  • Dry-run: python backend/pipelines/training/train_skateformer_b.py --help and confirm EC2 ./scripts/ec2/run_train_tmux.sh skateformer_b resolves train_skateformer_b.py
  • Review docs/RESEARCH.md §3–§5.6 and model_registry.json skateformer_b primary for consistency
  • Confirm no accidental commit of local logs/ or experimental .pth files outside LFS registry paths

Made with Cursor

Navneethd8 and others added 6 commits May 18, 2026 12:21
Introduce upstream ST-TR (gcn_st_tr, st_tr_vit fusion), skeleton baselines,
make_experiment_checkpoint_path, gcn_st_tr/st_tr_vit registry categories,
vendored ST-TR code, and EC2 tmux targets for gcn_st_tr and st_tr_vit.

Co-authored-by: Cursor <cursoragent@cursor.com>
Integrate MediaPipe 16-frame SkateFormer multitask training, centralize clip/batch/MLflow defaults in training_standards.py, extend run_train_tmux.sh (skateformer, st_tr_prep) with backend/mlruns, and align ST-TR trainers with batch 4.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ints on main.

Bring hga/rkp/vsr pipeline edits into the qwen-4b/qwen-8b/common layout, add FineBadminton research documentation, ST-TR requirements, and collated baseline model weights.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce four-stream skeleton + ViT late fusion (train_skateformer_b.py,
skateformer_b.py, skeleton_streams.py), tmux skateformer_b alias, registry
entries, pose-only and fusion checkpoints, and single-video split fix.

Co-authored-by: Cursor <cursoragent@cursor.com>
Delete unused trainers and core modules; drop local videomae checkpoints.
Keep loading an older pose-cache filename on disk only for backward compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document four-stream MediaPipe-33 + ViT late fusion, training script,
EC2 tmux aliases, and early registry primary (49.7% @ epoch 3).

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings May 22, 2026 06:16
@vercel

vercel Bot commented May 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
isocourt Ready Ready Preview, Comment May 22, 2026 6:16am

@Navneethd8 Navneethd8 merged commit f8a99d3 into main May 22, 2026
3 of 4 checks passed
@Navneethd8 Navneethd8 removed the request for review from Copilot May 22, 2026 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant