Middle — Senior
BM25 nədir və hansı parametrlər (k1, b)?
sobes.tech Süni İntellekt
AI-dan cavab
BM25 (Ən Yaxşı Uyğunluq 25) — məlumat axtarışında məşhur sıralama funksiyasıdır və ehtimolluq modelinə əsaslanır. O, sənədin sorğu ilə uyğunluğunu qiymətləndirir, terminlərin tezliyi və sənədin uzunluğunu nəzərə alaraq.
Əsas parametrlər:
- k1 — sənəddə termin tezliyinin təsirini tənzimləyən koeffisient. K1 nə qədər yüksək olarsa, termin tezliyinin artımı o qədər güclü nəzərə alınır, lakin azalan gəlirlərlə.
- b — sənədin uzunluğunun normallaşdırılması parametri. 0-dan 1-ə qədər olan dəyər, burada 0 normalizasiya olmamasını, 1 isə sənədin uzunluğuna tam normalizasiya olmasını göstərir.
BM25 formulu sənəddə termin tezliyini, kolleksiyada ters termin tezliyini və sənədin uzunluğunu nəzərə alaraq, bu amillərin yekun bal üzərində təsirini balanslaşdırır.
İstifadə nümunəsi axtarış sistemində: BM25 istifadəçiyə ən uyğun sənədləri müəyyən etməyə kömək edir, sənəddə tez-tez rast gəlinən terminlərin daha vacib olduğunu nəzərə alaraq, çox uzun sənədlər isə haqsız üstünlük əldə etmirlər.