СледваСледващо ръководство
Фина настройка на извадката за отхвърляне
Езиков AI
Език AI РЪКОВОДСТВО
Speculative sampling uses a draft model to propose tokens and a target model to verify them.
Чуйте това ръководствоAI-разказан · ~2 min
With the exact rejection-sampling correction, it preserves the target distribution; speedup depends on draft cost, acceptance, target verification and workload.
Autoregressive generation is slow because each token needs a full forward pass of a huge model. Speculative sampling fixes this by pairing a cheap draft model with the expensive target model. The draft proposes a short run of tokens (say 4-8); the target then scores all of them in one parallel forward pass. A modified rejection-sampling rule accepts the longest prefix that is consistent with the target's own distribution and resamples at the first rejected position. Because acceptance is probabilistic and corrected, the final token stream is provably distributed exactly as if the target had generated alone, no quality loss. Speedups vary with draft cost, acceptance rate, target verification, batching and hardware. A parallel verification pass can confirm multiple tokens, but is not free.
Обслужване на модел за чат 70B с чернова на модел 7B за намаляване на латентността на отговора приблизително наполовина с идентично качество на изхода.
Глави в стил Medusa върху един модел, предсказващ няколко бъдещи токена, след което ги проверява без отделна чернова мрежа.
Дървовидно спекулативно декодиране, което предлага множество разклоняващи се продължения и ги проверява всички в едно целево преминаване.
Ускоряване на асистентите за довършване на код, където черновият модел обработва предсказуем шаблон, който големият модел бързо потвърждава.
Спекулативното декодиране се превръща в стандарт в стековете за изводи. По-новите варианти отпадат от отделния чернови модел: самоспекулацията използва ранен изход или допълнителни прогнозни глави (Medusa, EAGLE), дървовидното изготвяне проверява много продължения на кандидати наведнъж, а декодирането с поглед напред паралелизира предположенията на n-грам. Очаквайте по-тясна интеграция с групиране и управление на KV-кеша, оразмеряване на чернова, съобразено с хардуера, и по-широко използване в чувствителни към латентност продукти като асистенти за чат и инструменти за кодиране, където всяка милисекунда е от значение.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Speculative sampling uses a draft model to propose tokens and a target model to verify them. With the exact rejection-sampling correction, it preserves the target distribution; speedup depends on draft cost, acceptance, target verification and workload.
Евтиният чернови модел отгатва няколко токена напред, а скъпият целеви модел ги проверява всичките с едно успоредно преминаване напред.
Модифицираната корекция за вземане на проби от отхвърляне гарантира, че приетите токени се разпределят точно както целевият модел би произвел сам.
Exact speculative sampling uses a rejection-sampling correction and discards the later draft suffix.
The rejection-sampling rule preserves the target distribution; this does not guarantee the same sampled string for each random seed.
The target pass scores the draft proposals and supplies target probabilities used by the acceptance rule and residual correction; it has a computation cost.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Фина настройка на извадката за отхвърляне
Езиков AI