Встречается на собеседованиях • сегодня
Какие знаешь метрики для задач классификации
Основные метрики для задач классификации:
-
Accuracy - доля правильных предсказаний.
(TP + TN) / (TP + TN + FP + FN)
Не подходит при дисбалансе классов. -
Precision - точность положительного класса.
TP / (TP + FP)
Важна, когда FP дорого стоят (например, спам-фильтр).
-
Recall (Sensitivity) - полнота положительного класса.
TP / (TP + FN)
Критична, когда пропуск положительных случаев недопустим (медицина). -
F1-score - гармоническое среднее precision и recall.
2 * (Precision * Recall) / (Precision + Recall)
Хороший баланс между precision и recall. -
ROC-AUC - площадь под ROC-кривой.
Оценивает качество разделения классов при разных порогах.
Пример расчета в Python:
python
from sklearn.metrics import precision_score, recall_score, f1_score
y_true = [1, 0, 1, 1, 0]
y_pred = [1, 0, 0, 1, 1]
print(f"Precision: {precision_score(y_true, y_pred)}")
print(f"Recall: {recall_score(y_true, y_pred)}")
print(f"F1: {f1_score(y_true, y_pred)}")
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы