ROC-AUC hesabı üçün eşiklər necə müəyyən edilir?
sobes.tech Süni İntellekt
AI-dan cavab
ROC-AUC hesablaması üçün eşiklər modelin ehtimal və ya qiymətləndirmə dəyərləridir və bu dəyərlər əsasında klassifikator obyektin hansı sinfə aid olduğunu qərar verir.
ROC əyrisini qurmaq üçün eşiklər mümkün ehtimal dəyərlərinin diapazonundan seçilir (adətən 0-dan 1-ə qədər). Hər bir eşik üçün True Positive Rate (TPR) və False Positive Rate (FPR) dəyərləri hesablanır.
Ən çox, eşiklər test dəstindəki proqnozlaşdırılan ehtimalların unikal dəyərləri kimi formalaşdırılır və azalan sırayla sıralanır. Bu, müxtəlif həssaslıq və spesifiklik səviyyələrində təsnifat keyfiyyətini qiymətləndirməyə imkan verir.
Təqribi algoritm:
- Bütün obyektlər üçün proqnozlaşdırılan ehtimalları əldə edin.
- Ehtimalların unikal dəyərlərini sıralayın.
- Hər bir dəyəri eşik kimi istifadə edin, eşikdən yuxarı ehtimalı olan obyektləri müsbət kimi təsnif edin.
- Hər bir eşik üçün TPR və FPR-ni hesablayın.
Bu nöqtələr əsasında ROC əyrisi qurulur və onun altındakı sahə (AUC) modelin keyfiyyətini ölçən metrik kimi istifadə olunur.