Sobes.tech
Middle — Senior

BM25 эмне жана кандай параметрлер (k1, b)?

sobes.tech AI

AIден жооп

BM25 (Эң Жакшы Туташуу 25) — маалымат издөөдө популярдуу ранжирлөө функциясы, мүмкүнчүлүк моделине негизделген. Ал документтин суроого тиешелүүлүгүн баалайт, терминдердин жыштыгын жана документтин узундугун эске алат.

Негизги параметрлер:

  • k1 — документтеги термин жыштыгынын таасирин жөнгө салган коэффициент. K1 канчалык жогору болсо, термин жыштыгынын өсүшү ошончолук күчтүү эске алынат, бирок азайган кайтарым менен.
  • b — документтин узундугун нормалдаштыруучу параметр. Баасы 0дон 1ге чейин, анда 0 нормалдаштыруунун жоктугун билдирет, ал эми 1 — документтин узундугу боюнча толук нормалдаштыруу.

BM25 формуласы документтеги термин жыштыгын, коллекциядагы тескери термин жыштыгын жана документтин узундугун эске алып, бул факторлордун таасирин тең салмактаганга жардам берет.

Колдонуучу системасында колдонуу мисалы: BM25 колдонуучунун суроосуна эң релеванттуу документтерди аныктоого жардам берет, документтеги көп кездешкен терминдер маанилүүрөө болуп саналат, бирок өтө узун документтер негизсиз артыкчылыкка ээ болбойт.