DCG эмне жана нормалдаштыруу эмне үчүн керек?
sobes.tech AI
AIден жооп
DCG (Кыскача жыйнакталган пайда) — бул маалымат издөө жана сунуш системаларында ранжирлөөнүн сапатын баалоо үчүн метрика. Ал натыйжалардын пайдалуулугун алардын ордуна карап өлчөйт: жогору жайгашкан тиешелүү документтер көбүрөөк салым кошот.
DCG формуласы ар бир натыйжанын маанилүүлүгүн эске алат жана анын таасирин орду өсүп жаткан сайын азайтат, адатта логарифмдик дисконттоо аркылуу:
DCG_p = extstyle
elax ext{rel}_1 + extstyle
el_2 / ext{log}_2(2) + extstyle
el_3 / ext{log}_2(3) + ... + extstyle
el_p / ext{log}_2(p)
Нормалдаштыруу ар кандай суроолордун натыйжаларын салыштыруу үчүн керек, алардын тиешелүү документтеринин саны ар башкача болот. Мунун үчүн, IDCG (Идеалдуу DCG) эсептелет — бул тиешелүү документтердин төмөндөп бара жаткан маанилүүлүгүнө ылайыкташтырылган эң жогорку DCG. Андан соң, DCG IDCG менен нормалдаштырылат:
NDCG_p = DCG_p / IDCG_p
Бул [0,1] диапазонунда маанини алууга мүмкүндүк берет, анда 1 — идеалдуу ранжирлөө. Нормалдаштыруу ар кандай суроолор жана системалар арасындагы ранжирлөөнүн сапатын объективдүү салыштырууга маанилүү.