Als nächstesNächster Leitfaden
Wiederholungsstrafe und Dekodierungskontrollen
Sprach-KI
Sprach-KI-GUIDE
Mirostat is a feedback-based decoding algorithm that aims to regulate the average surprisal of generated tokens toward a target.
Hören Sie sich diesen Leitfaden anKI-erzählt · ~2 min
In its standard formulation tau specifies a target cross-entropy in bits, corresponding to perplexity 2^tau; it adjusts a truncation threshold, without guaranteeing every passage’s perplexity or factual correctness.
Standard top-k and top-p decoding apply fixed cutoffs, while the predictability of generated text can vary across a passage. Mirostat, proposed by Basu and colleagues in 2020, treats decoding as a feedback-control problem. In the standard formulation, tau is a target average surprisal or cross-entropy in bits; the corresponding perplexity is 2^tau. The sampler measures token surprisal and adjusts a truncation threshold based on the difference from the target. If generated tokens are less surprising than the target, the threshold can be loosened; if they are more surprising, it can be tightened. This aims to regulate average surprise over generation and does not require each token or passage to match the target exactly. It does not measure factual correctness.
Verhindern, dass lange Story- oder Rollenspielgenerationen in lokalen LLM-Apps wie KoboldAI in sich wiederholende Schleifen verfallen.
Verfügbar in llama.cpp und Ollama als Mirostat-Einstellungen (Modus 1 oder 2, Tau, Eta) für Bastler, die die Ausgabequalität optimieren.
Die Chatbot-Antworten werden stabilisiert, damit sie über eine lange Sitzung weder Phrasen wiederholen noch inkohärente Tangenten entwickeln.
Wird von Autoren verwendet, die ein gleichbleibendes Maß an Kreativität über die gesamte generierte Passage hinweg wünschen, anstatt die Qualität zu schwanken.
Mirostat options are exposed in some local inference tools; llama.cpp, for example, documents mode, tau and eta parameters. Availability and behavior depend on the runtime and version. Its control-theoretic framing is inspiring further adaptive decoders that regulate other signals like factuality or diversity. As long-form generation grows, expect feedback-driven sampling to be combined with retrieval and repetition penalties, and possibly auto-tuned tau values that adapt to genre, replacing manual perplexity targets.
Kostenloser Newsletter
Drei verifizierte KI-Geschichten jeden Werktagmorgen, in einfachem Englisch geschrieben. Für immer kostenlos, keine Werbung.
Eine E‑Mail jeden Werktag. Abmelden mit einem Klick. Wir verkaufen oder teilen Ihre Adresse nie.
Testen Sie sich selbst
Sofortiges Feedback zu jeder Antwort und ein teilbares Zertifikat mit verifizierbarer ID, sobald Sie einen Kurs bestanden haben.
Unterstützen Sie kostenlose KI-Bildung. AI Understanding ist eine 501(c)(3) gemeinnützige Organisation – keine Werbung, keine Paywall, nie. Machen Sie eine Spende
Mirostat is a feedback-based decoding algorithm that aims to regulate the average surprisal of generated tokens toward a target. In its standard formulation tau specifies a target cross-entropy in bits, corresponding to perplexity 2^tau; it adjusts a truncation threshold, without guaranteeing every passage’s perplexity or factual correctness.
Mirostat uses feedback to adjust its sampling threshold toward a target surprise or perplexity level.
Top-k und top-p wenden einen festen Schwellenwert an, während Mirostat seine Kürzung basierend auf der beobachteten Überraschung kontinuierlich anpasst, wie ein Kontrollsystem.
Eta ist die Lernrate; Es skaliert, wie stark die Kontrollvariable mu als Reaktion auf den Fehler zwischen beobachteter und Zielüberraschung aktualisiert wird.
Mirostat 2 macht die Abhängigkeit von den Annahmen des Zipf-Gesetzes, die in Version 1 verwendet wurden, überflüssig, wodurch der Algorithmus einfacher und modellübergreifend zuverlässiger wird.
llama.cpp documents a Mirostat mode plus tau and eta parameters for its sampling implementation.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Wiederholungsstrafe und Dekodierungskontrollen
Sprach-KI