Madde #327RAG & Vektör/sozluk/bm25
BM25
Best Matching 25 (Okapi BM25)
Türkçe: En İyi Eşleşme 25 Algoritması
Ayrıntılı Tanım
TF-IDF algoritmasının eksiklerini gidererek; kelime sıklığını logaritmik olarak doyuma ulaştıran (saturation) ve doküman uzunluğunu normalize eden klasik leksikal (kelime bazlı) arama algoritmasıdır.
Ne İşe Yarar / Çözülen Problem
Bir kelime dokümanda 100 kez geçiyor diye o dokümanın haksız yere 100 kat daha alakalı sayılmasını engeller; ElasticSearch ve geleneksel arama motorlarının altın standardıdır.
Nasıl Çalışır? (Teknik & Mekanizma)
terim doygunluğunu, ise doküman uzunluk cezasını kontrol eder.
Örnek Senaryo & Pratik Uygulama
Bir tıp kütüphanesinde arama: Bir makalede "aspirin" kelimesinin 5 kez geçmesiyle 50 kez geçmesi arasında mantıksal olarak devasa bir fark olmadığını kavrayıp skoru dengede tutmak.
Benzer Terimlerden Farkı
TF-IDF doğrusal artarken, BM25 bir tavana ulaşır ve durur. Ancak derin anlamsal benzerlikleri değil, tam kelime eşleşmelerini arar.
İlişkili Terimler (3)
Bilgi Erişimi, RAG ve Vektör Veritabanları
Dense/Sparse retrieval, Vektör indeksleme (HNSW), Rerankers ve RAG pipeline.
Toplam Terim:37 Madde
Bu Kategorideki Tüm Terimleri Gör →Önceki Terim (#326)Information Retrieval (IR)
Sonraki Terim (#328)Dense Retrieval