Skip to content

Adapt SGDM layer learning rates from raw WeightWatcher alpha - #176

Merged
charlesmartin14 merged 4 commits into
mainfrom
exp/adaptive-alpha-sgdm
Oct 18, 2026
Merged

charlesmartin14 merged 4 commits into
mainfrom
exp/adaptive-alpha-sgdm

Conversation

@charlesmartin14

Copy link
Copy Markdown
Member

Adds an experimental closed-loop SGDM controller. The CPU-only WeightWatcher process atomically publishes completed raw-alpha block means; the TPU trainer consumes only newer completed measurements after step 1000. Each block uses an EMA of raw alpha and multiplicatively adjusts its LR multiplier toward alpha=2, with conservative gain, per-update log-change cap, and hard 0.5–2.0 multiplier bounds. Clipped alpha is never used for control. Controller events/state are logged. The global warmup/cosine-floor schedule remains the LR envelope.

@charlesmartin14
charlesmartin14 merged commit 9af74c0 into main Oct 18, 2026
2 of 3 checks passed
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