Mai departeUrmătorul ghid
Reglaj fin de eșantionare de respingere
AI limbaj
GHID AI limbaj
Speculative sampling uses a draft model to propose tokens and a target model to verify them.
Ascultă acest ghidNarativ 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.
Servirea unui model de chat 70B cu un model schiță 7B pentru a reduce latența de răspuns la jumătate, cu o calitate identică a ieșirii.
În stilul Medusa se îndreaptă spre un singur model care prezice mai multe jetoane viitoare, apoi le verifică fără o rețea separată.
Decodificare speculativă bazată pe arbore care propune continuări multiple de ramificare și le verifică pe toate într-o singură trecere țintă.
Accelerarea asistenților de completare a codului, în cazul în care modelul nefinalizat gestionează planuri previzibile pe care modelul mare le confirmă rapid.
Decodificarea speculativă devine standard în stivele de inferență. Variantele mai noi renunță la modelul de schiță separat: auto-specularea utilizează capete de ieșire anticipată sau de predicție suplimentară (Medusa, EAGLE), redactarea bazată pe arbore verifică multe continuări candidate simultan, iar decodificarea anticipată paralelizează presupunerile n-grame. Așteptați-vă la o integrare mai strânsă cu gestionarea loturilor și a memoriei cache KV, dimensionarea schițelor compatibile hardware și o utilizare mai largă în produse sensibile la latență, cum ar fi asistenții de chat și instrumentele de codare, unde fiecare milisecundă contează.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
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.
Un model de draft ieftin ghicește mai multe jetoane înainte, iar modelul țintă scump le verifică pe toate într-o singură trecere paralelă înainte.
Corecția de respingere-eșantionare modificată garantează că jetoanele acceptate sunt distribuite exact așa cum ar fi produs singur modelul țintă.
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.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Reglaj fin de eșantionare de respingere
AI limbaj