Feinabstimmung von Qwen 3:0.6B für Fragekategorisierung – Basislinie vs. verfeinerte Ergebnisse

Torgeir Helgevold hat eine praktische Anleitung zur Feinabstimmung von Qwen 3:0.6B zur Kategorisierung von Haushaltsfragen veröffentlicht. Ziel: den Vektorsuchraum durch Zuordnung von Fragen zu Kategorien wie hvac, pool und cooking vor dem RAG-Abruf zu verkleinern.
Baseline-Ergebnisse – Prompting ohne Feinabstimmung
Mit dem Standardmodell Qwen 3:0.6B und einem strengen Prompt („Nur den Kategorienamen aus der Liste zurückgeben“) wurden nur 13 von 131 Testfragen richtig beantwortet – 9,9 % Genauigkeit. Häufige Fehler: übermäßige Verwendung breiter Labels wie electric/appliances, Erfinden neuer Kategorien (z. B. apartments) und Rückgabe von null.
Einrichtung der Feinabstimmung
- Verwendete Modelle: Qwen 3:4B für allgemeine QA, Qwen 3:0.6B für Klassifikation
- Framework: Unsloth (Open Source, funktioniert mit Qwen und Llama)
- Datensatz: ~850 beschriftete Einträge – 70/15/15-Aufteilung für Training/Validierung/Test
- Beispieldaten:
{ "question": "Wann haben wir unsere Poolpumpe ausgetauscht?", "category": "pool" }, { "question": "Wer hat den Warmwasserbereiter für das Haus gewartet?", "category": "water heater" }
Wichtigste Erkenntnis
Ein 600-Millionen-Parameter-Modell kann mit ausreichend Trainingsdaten zu einem zuverlässigen Klassifikator für eine bestimmte Domäne feinabgestimmt werden. Der Beitrag deutet darauf hin, dass die Genauigkeit durch Feinabstimmung wahrscheinlich von 10 % auf 80-90 %+ steigt, was das winzige Modell als Vorverarbeitungsschritt für RAG-Systeme geeignet macht.
📖 Vollständige Quelle lesen: HN LLM Tools
👀 Siehe auch

Mit OpenClaws sieben Optimierungstechniken Token-Kosten um 95 % senken
Ein umfassender Leitfaden, der sieben Techniken zur Reduzierung des KI-Agenten-Tokenverbrauchs um über 95% beschreibt, darunter baumstrukturierte Boot-Dateien, KI-Auto-Kompression, lokale Modellauslagerung und cron-basierte CPU-Aufgaben.

End-to-End-LLM-Stapelverfolgung: Vom Tastendruck zum gestreamten Token
Ein Softwareingenieur hat ein umfassendes Dokument erstellt, das jede Ebene des Stacks verfolgt, wenn eine Eingabeaufforderung an ein LLM gesendet wird, einschließlich clientseitiger Token-Zählung, Netzwerkprotokollen, API-Gateways, Sicherheitsklassifizierern, Tokenisierung, KV-Cache, Sampling-Pipeline und Streaming-Mechanismen.

Trellis 2 läuft erfolgreich auf ROCm 7.11 mit AMD RX 9070 XT
Ein Entwickler hat Trellis 2 auf Linux Mint 22.3 mit einer AMD RX 9070 XT unter ROCm 7.11 zum Laufen gebracht und dabei zwei Hauptprobleme behoben: Die Instabilität von ROCm bei hohen N-Tensoren und eine fehlerhafte hipMemcpy2D-Funktion in CuMesh.

Was bricht, wenn man Codierungsagenten auf kleinen lokalen Modellen ausführt
Reale Fehlerpunkte aus dem Testen von Multi-Datei-Aufgaben an Sub-7B-Modellen: Markdown-Fences, Zuverlässigkeit strukturierter Ausgaben, Dateibearbeitungsfehler und Klassifizierung von Lese- vs. Schreibaktionen.