NastępnyNastępny poradnik
Wyszukiwanie belek kierowanych z ograniczeniami
Językowa sztuczna inteligencja
PRZEWODNIK Językowy AI
Beam search is a decoding algorithm that retains a fixed number of high-scoring partial sequences at each step.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It is used in sequence generation tasks, with results shaped by model scores and any normalization or penalties.
At each decoding step, beam search expands the current partial candidates and retains the top-scoring continuations. A wider beam explores more options but increases search cost and does not necessarily improve perceived quality. GNMT uses length normalization to mitigate short-output bias and a coverage penalty to encourage source-word coverage in translation. Diverse beam search modifies group selection to reduce redundant candidates.
A beam of width k keeps up to k partial sequences rather than only one greedy continuation.
GNMT used length normalization and a coverage penalty in its translation system.
Diverse beam search adds a penalty to reduce overlap among candidate sequences from beam groups.
For open-ended text, compare beam outputs with sampling because likelihood-ranked outputs can be repetitive or bland in the evaluated settings.
Select decoding criteria for the task and measure both search cost and output quality. For translation, report source coverage and reference-based metrics; for open-ended generation, include human evaluation where appropriate. The cited sources describe particular methods and experiments rather than a single universally best beam configuration.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Beam search is a decoding algorithm that retains a fixed number of high-scoring partial sequences at each step. It is used in sequence generation tasks, with results shaped by model scores and any normalization or penalties.
Szerokość wiązki to liczba górnych sekwencji częściowych zachowywanych i rozszerzanych na każdym kroku; większe szerokości pozwalają odkryć więcej kandydatów.
Zachłanne dekodowanie wymaga w każdym kroku tylko górnego tokenu; promuj zabezpieczenia poszukiwań, śledząc jednocześnie kilka obiecujących sekwencji.
Każdy dodatkowy żeton dodaje ujemny log-prawdopodobieństwo, więc bez normalizacji krótsze sekwencje niesprawiedliwie uzyskują wyższe wyniki.
Wyszukiwanie belek sprawdza się najlepiej, gdy celem jest pojedyncze, dokładne i płynne renderowanie, dlatego też stało się standardem w tłumaczeniach.
Wbrew intuicji szersze wiązki w generowaniu tekstu neuronowego często faworyzują sekwencje ogólne, powtarzalne, a nie interesujące.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Wyszukiwanie belek kierowanych z ograniczeniami
Językowa sztuczna inteligencja