Встречается на собеседованиях • сегодня
Какое значение ROC AUC не учитывает
ROC AUC (Area Under the Receiver Operating Characteristic Curve) оценивает способность модели различать классы, но не учитывает:
- Порог классификации — метрика оценивает качество ранжирования, но не зависит от выбранного порога для бинарного предсказания.
- Распределение классов — ROC AUC инвариантна к дисбалансу классов, что может быть недостатком, если важна точность на редком классе.
- Качество калибровки — модель может идеально ранжировать объекты, но давать некорректные вероятности (например, завышенные/заниженные).
Пример:
python
from sklearn.metrics import roc_auc_score
# Идеальное ранжирование, но вероятности некорректны
y_true = [0, 1, 0, 1]
y_pred_high = [0.9, 0.91, 0.1, 0.92] # AUC = 1.0, но вероятности завышены
print(roc_auc_score(y_true, y_pred_high))
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы