Fix chart labels, add version history table to README

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Mortdecai
2026-03-21 15:48:35 -04:00
parent b6fbfac2ae
commit d9acb653fe
3 changed files with 18 additions and 10 deletions
+8
View File
@@ -8,6 +8,14 @@ A 9B parameter language model fine-tuned for Minecraft server operations. Transl
![Training Progress](branding/training_progress.svg) ![Training Progress](branding/training_progress.svg)
| Version | Base Model | Training Examples | Loss | Key Addition |
|---------|-----------|-------------------|------|-------------|
| 0.1.0 | Qwen3-8B | 500 | 2.10 | Seed data only |
| 0.2.0 | Qwen3-8B | 1,200 | 1.45 | +entities, +mobs |
| 0.3.0 | Qwen3-8B | 2,100 | 0.82 | +error correction |
| 0.4.0 | Qwen3.5-9B | 3,175 | 0.35 | +tool-calling, base model upgrade |
| **0.5.0** | **Qwen3.5-9B** | **4,358** | **0.16** | **+plugins, +memory, +scripts** |
## Bake-off: 0.5.0 vs 0.4.0 ## Bake-off: 0.5.0 vs 0.4.0
| Category | 0.4.0 | 0.5.0 | Change | | Category | 0.4.0 | 0.5.0 | Change |
+5 -5
View File
@@ -19,23 +19,23 @@
<rect x="94.0" y="292.06536704112375" width="72.0" height="27.934632958876232" fill="#D35400" rx="3" opacity="0.85"/> <rect x="94.0" y="292.06536704112375" width="72.0" height="27.934632958876232" fill="#D35400" rx="3" opacity="0.85"/>
<text x="130.0" y="284.06536704112375" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">500</text> <text x="130.0" y="284.06536704112375" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">500</text>
<text x="130.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.1.0</text> <text x="130.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.1.0</text>
<text x="130.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">v1 (seed)</text> <text x="130.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">seed only</text>
<rect x="214.0" y="252.95688089869705" width="72.0" height="67.04311910130295" fill="#D35400" rx="3" opacity="0.85"/> <rect x="214.0" y="252.95688089869705" width="72.0" height="67.04311910130295" fill="#D35400" rx="3" opacity="0.85"/>
<text x="250.0" y="244.95688089869705" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">1,200</text> <text x="250.0" y="244.95688089869705" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">1,200</text>
<text x="250.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.2.0</text> <text x="250.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.2.0</text>
<text x="250.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">v2 (+entities)</text> <text x="250.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">+entities</text>
<rect x="334.0" y="202.67454157271982" width="72.0" height="117.32545842728017" fill="#D35400" rx="3" opacity="0.85"/> <rect x="334.0" y="202.67454157271982" width="72.0" height="117.32545842728017" fill="#D35400" rx="3" opacity="0.85"/>
<text x="370.0" y="194.67454157271982" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">2,100</text> <text x="370.0" y="194.67454157271982" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">2,100</text>
<text x="370.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.3.0</text> <text x="370.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.3.0</text>
<text x="370.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">v3 (+errors)</text> <text x="370.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">+errors</text>
<rect x="454.0" y="142.61508071113596" width="72.0" height="177.38491928886404" fill="#D35400" rx="3" opacity="0.85"/> <rect x="454.0" y="142.61508071113596" width="72.0" height="177.38491928886404" fill="#D35400" rx="3" opacity="0.85"/>
<text x="490.0" y="134.61508071113596" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">3,175</text> <text x="490.0" y="134.61508071113596" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">3,175</text>
<text x="490.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.4.0</text> <text x="490.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.4.0</text>
<text x="490.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">v4 (+tools)</text> <text x="490.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">+tools</text>
<rect x="574.0" y="76.52173913043475" width="72.0" height="243.47826086956525" fill="#D35400" rx="3" opacity="0.85"/> <rect x="574.0" y="76.52173913043475" width="72.0" height="243.47826086956525" fill="#D35400" rx="3" opacity="0.85"/>
<text x="610.0" y="68.52173913043475" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">4,358</text> <text x="610.0" y="68.52173913043475" fill="#D35400" font-family="monospace" font-size="11" text-anchor="middle" font-weight="bold">4,358</text>
<text x="610.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.5.0</text> <text x="610.0" y="340" fill="#e0e0e0" font-family="monospace" font-size="12" text-anchor="middle">0.5.0</text>
<text x="610.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">v5 (+plugins)</text> <text x="610.0" y="355" fill="#999999" font-family="monospace" font-size="9" text-anchor="middle">+plugins</text>
<polyline points="130.0,301.4492753623188 250.0,293.13343328335833 370.0,272.492046659597 490.0,208.695652173913 610.0,76.52173913043475" fill="none" stroke="#4caf50" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> <polyline points="130.0,301.4492753623188 250.0,293.13343328335833 370.0,272.492046659597 490.0,208.695652173913 610.0,76.52173913043475" fill="none" stroke="#4caf50" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<circle cx="130.0" cy="301.4492753623188" r="4" fill="#4caf50"/> <circle cx="130.0" cy="301.4492753623188" r="4" fill="#4caf50"/>
<text x="130.0" y="291.4492753623188" fill="#4caf50" font-family="monospace" font-size="10" text-anchor="middle">loss=2.1</text> <text x="130.0" y="291.4492753623188" fill="#4caf50" font-family="monospace" font-size="10" text-anchor="middle">loss=2.1</text>

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

+5 -5
View File
@@ -13,11 +13,11 @@ OUTPUT = Path(__file__).resolve().parent.parent.parent / "branding" / "training_
# Historical data from training runs # Historical data from training runs
VERSIONS = [ VERSIONS = [
{"version": "0.1.0", "examples": 500, "loss": 2.10, "label": "v1 (seed)"}, {"version": "0.1.0", "examples": 500, "loss": 2.10, "label": "seed only"},
{"version": "0.2.0", "examples": 1200, "loss": 1.45, "label": "v2 (+entities)"}, {"version": "0.2.0", "examples": 1200, "loss": 1.45, "label": "+entities"},
{"version": "0.3.0", "examples": 2100, "loss": 0.82, "label": "v3 (+errors)"}, {"version": "0.3.0", "examples": 2100, "loss": 0.82, "label": "+errors"},
{"version": "0.4.0", "examples": 3175, "loss": 0.35, "label": "v4 (+tools)"}, {"version": "0.4.0", "examples": 3175, "loss": 0.35, "label": "+tools"},
{"version": "0.5.0", "examples": 4358, "loss": 0.16, "label": "v5 (+plugins)"}, {"version": "0.5.0", "examples": 4358, "loss": 0.16, "label": "+plugins"},
] ]
# Chart dimensions # Chart dimensions