Training loss
Actual training objective
Follow Qwen as it learns to write programs and predict ARC grids.
Separate scales. Actual recorded values. No smoothing.
Actual training objective
Weighted validation loss on 128 fixed synthetic episodes
Reference program token mean · actual weighted contribution
JSON brackets, separators, fields and code fences · weighted contribution
Actual weighted contribution
Actual weighted contribution
Program + format×5 + cells×5. No separate size loss. Component charts show weighted contributions, on separate scales.
Baseline at step 0, then every 100 steps.
Every 1,000 steps; final adapter at completion.
Thinking on · all 20,471 available validation episodes. Fresh weighted SFT run; previous-run scores are archived.
100 warmup steps, followed by cosine decay
Loss measures prediction of saved target tokens. Solving accuracy requires generating a fresh answer and executing its program.
Which rules are getting learned? Inspect each family across checkpoints.
| Family | Train / val episodes | Evaluated | Program exact | Grid exact | Both exact | Token limit | Change |
|---|
Select a family to inspect its size distribution and checkpoint scores.
The latest 12 measurements, in chronological order.
| Step | Total loss | Program | Format ×5 | Size ×5 | Cells ×5 | Val loss | Step seconds | Learning rate |
|---|---|---|---|---|---|---|---|---|
| Waiting for recorded measurements… | ||||||||
Sampled every two minutes. Utilization is a hardware measurement, not evidence of an optimizer update.