AI Sözlük

Beam Search Nedir?

Beam search, her adımda k adet en iyi adayı genişleterek yüksek olasılıklı diziyi yaklaşık arar; sampling’den daha belirlenimcidir.

Tanım

Beam search, makine çevirisi ve konuşma tanıma gibi alanlarda klasiktir. Her adımda beam width kadar hipotez tutulur, skorlanır ve budanır. Dil modellerinde bazen tekrarlı ve “gri” metin üretebilir; sohbet ve yaratıcı yazımda nucleus/top-p sampling daha yaygındır. Kısa, yapılandırılmış çıktılarda beam hâlâ işe yarar. Diversity penalty gibi eklentiler tekrarları azaltmaya çalışır.

Greedy decoding beam=1 gibidir; her adımda tek en iyi token.

Uzun üretimde beam maliyeti artar.

Sık sorulanlar

Sampling ile farkı?

Sampling rastgele seçer; beam yüksek skorlu yolları arar.

Ne zaman kullanılır?

Daha deterministik ve kısa form çıktılarda.