Tiếp theoHướng dẫn tiếp theo
Hình phạt lặp lại và kiểm soát giải mã
Ngôn ngữ AI
HƯỚNG DẪN AI về ngôn ngữ
Mirostat is a feedback-based decoding algorithm that aims to regulate the average surprisal of generated tokens toward a target.
Nghe hướng dẫn nàyAI thuật lại · ~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.
Giữ cho các thế hệ câu chuyện dài hoặc nhập vai trong các ứng dụng LLM cục bộ như KoboldAI không bị rơi vào các vòng lặp lặp đi lặp lại.
Hiển thị trong llama.cpp và Ollama dưới dạng cài đặt mirostat (chế độ 1 hoặc 2, tau, eta) dành cho những người có sở thích điều chỉnh chất lượng đầu ra.
Ổn định các phản hồi của chatbot để chúng không lặp lại các cụm từ cũng như không đi vào các đoạn tiếp tuyến không mạch lạc trong một phiên dài.
Được sử dụng bởi những người viết muốn có mức độ sáng tạo nhất quán trong toàn bộ đoạn văn được tạo ra thay vì chất lượng dao động.
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.
Bản tin miễn phí
Ba câu chuyện AI đã được xác minh vào mỗi buổi sáng các ngày trong tuần, được viết bằng tiếng Anh đơn giản. Miễn phí mãi mãi, không có quảng cáo.
Một email mỗi ngày trong tuần. Hủy đăng ký trong một cú nhấp chuột. Chúng tôi không bao giờ bán hoặc chia sẻ địa chỉ của bạn.
Tự kiểm tra
Phản hồi tức thì về mọi câu trả lời và chứng chỉ có thể chia sẻ với ID có thể xác minh sau khi bạn vượt qua khóa học.
Hỗ trợ giáo dục AI miễn phí. AI Understanding là tổ chức phi lợi nhuận 501(c)(3) — không bao giờ có quảng cáo, không có tường phí. Hãy quyên góp
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 và top-p áp dụng một ngưỡng cố định, trong khi Mirostat liên tục điều chỉnh việc cắt ngắn dựa trên sự bất ngờ được quan sát, giống như một hệ thống điều khiển.
Eta là tốc độ học tập; nó đo lường mức độ cập nhật của biến điều khiển mu để đáp ứng với sai số giữa mức quan sát được và mức bất ngờ mục tiêu.
Mirostat 2 loại bỏ sự phụ thuộc vào các giả định về định luật Zipf được sử dụng trong phiên bản 1, làm cho thuật toán trở nên đơn giản hơn và có độ tin cậy rộng rãi hơn trên các mô hình.
llama.cpp documents a Mirostat mode plus tau and eta parameters for its sampling implementation.
Tiếp tục học hỏi
Đã chọn thêm hướng dẫn cho chủ đề này
Tiếp theoHướng dẫn tiếp theo
Hình phạt lặp lại và kiểm soát giải mã
Ngôn ngữ AI