SelanjutnyaPanduan berikutnya
Kontrol Penalti Pengulangan dan Decoding
Bahasa AI
PANDUAN AI Bahasa
Mirostat is a feedback-based decoding algorithm that aims to regulate the average surprisal of generated tokens toward a target.
Dengarkan panduan iniDiceritakan oleh AI · ~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.
Menjaga generasi cerita panjang atau permainan peran di aplikasi LLM lokal seperti KoboldAI agar tidak terjerumus ke dalam putaran yang berulang.
Diekspos di llama.cpp dan Ollama sebagai pengaturan mirostat (mode 1 atau 2, tau, eta) untuk penghobi menyetel kualitas keluaran.
Menstabilkan respons chatbot sehingga tidak mengulangi frasa atau menyimpang ke kalimat yang tidak koheren dalam sesi yang panjang.
Digunakan oleh penulis yang menginginkan tingkat kreativitas yang konsisten di seluruh bagian yang dihasilkan daripada kualitas yang berfluktuasi.
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.
Buletin gratis
Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.
Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.
Uji diri Anda sendiri
Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.
Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan
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 dan top-p menerapkan ambang batas tetap, sementara Mirostat terus-menerus menyesuaikan pemotongannya berdasarkan kejutan yang diamati, seperti sistem kontrol.
Eta adalah kecepatan pembelajaran; ini menskalakan seberapa kuat variabel kontrol mu diperbarui sebagai respons terhadap kesalahan antara kejutan yang diamati dan kejutan target.
Mirostat 2 menghilangkan ketergantungan pada asumsi hukum Zipf yang digunakan dalam versi 1, menjadikan algoritme lebih sederhana dan lebih dapat diandalkan di seluruh model.
llama.cpp documents a Mirostat mode plus tau and eta parameters for its sampling implementation.
Teruslah belajar
Panduan lainnya dipilih untuk topik ini
SelanjutnyaPanduan berikutnya
Kontrol Penalti Pengulangan dan Decoding
Bahasa AI