Skip to main content

Beam Search Algorithm – Işın Arama Algoritması

« Back to Glossary Index

Beam Search Algorithm nedir?

Türkçesi: Işın Arama Algoritması

İngilizcesi: Beam Search Algorithm

Türkçe Okunuşu: biim sörç algoritmı

İngilizce Okunuşu: biːm sɜːrtʃ ˈælɡəˌrɪðəm

Dilbilgisi: İsim, (bilgisayar bilimi, yapay zekâ ve doğal dil işleme terimi)

Köken: İngilizce kökenli; “beam” kelimesi Eski İngilizce bēam (ışık huzmesi, kiriş) sözcüğünden gelir. “Search” ise Latince circare (aramak, araştırmak) kökünden türemiştir. “Algorithm” terimi ise 9. yüzyılda yaşayan matematikçi El-Harezmi’nin isminden türemiştir.

Alakalı Sözcükler: Greedy Search, Best-First Search, Breadth-First Search, Depth-First Search, Heuristic Search, Language Model Decoding

Beam Search Algorithm, olası çözüm yollarını değerlendirirken her adımda yalnızca belirli sayıda en iyi adayın (beam width) tutulduğu bir arama algoritmasıdır. Greedy Search’ten farklı olarak tek bir en iyi adayı değil, birkaç adayı aynı anda değerlendirir. Böylece hem hesaplama maliyeti sınırlanır hem de daha isabetli sonuçlar elde edilir.

Doğal dil işleme (NLP), makine çevirisi, ses tanıma, dil modeliyle metin üretimi gibi alanlarda yaygın olarak kullanılır. Örneğin bir cümle çevirisi yapılırken Beam Search, her adımda birden fazla olası kelime dizisini değerlendirerek daha akıcı ve anlamlı sonuçlar ortaya çıkarır. Yapay zekâ modellerinde özellikle Greedy Search’e göre daha dengeli, fakat tüm olasılıkları inceleyen Exhaustive Search’e göre çok daha hızlıdır.

« Fihriste Dön