Middle
ROC AUC nima? ROC egri chizig'i qanday quriladi?
sobes.tech AI
AIdan javob
ROC AUC — bu ikkilamchi klassifikatorning sifat mezoni.
-
ROC (Receiver Operating Characteristic) chizig‘i turli tasniflash shartlari bo‘yicha True Positive Rate (TPR) va False Positive Rate (FPR) ning grafikidir.
-
TPR (his sensitivity) — to‘g‘ri aniqlangan ijobiy misollarning ulushi.
-
FPR — noto‘g‘ri ijobiy deb tasniflangan salbiy misollar ulushi.
ROC chizig‘ini qurish:
- Klassifikatorning turli ehtimollik shartlari uchun TPR va FPR ni hisoblaymiz.
- Grafikni FPR X o‘qi bo‘yicha va TPR Y o‘qi bo‘yicha chizamiz.
AUC (Yuzi chizig‘i osti) — ROC chizig‘i ostidagi maydon, klassifikatorning umumiy sifatini aks ettiradi: 1 — mukammal, 0.5 — tasodifiy.
Python misoli (tushunish uchun):
from sklearn.metrics import roc_curve, auc
fpr, tpr, thresholds = roc_curve(y_true, y_scores)
roc_auc = auc(fpr, tpr)