Встречается на собеседованиях • сегодня

Какие знаешь метрики для задач классификации

Основные метрики для задач классификации:

  1. Accuracy - доля правильных предсказаний.
    (TP + TN) / (TP + TN + FP + FN)
    Не подходит при дисбалансе классов.

  2. Precision - точность положительного класса.
    TP / (TP + FP)
    Важна, когда FP дорого стоят (например, спам-фильтр).

  1. Recall (Sensitivity) - полнота положительного класса.
    TP / (TP + FN)
    Критична, когда пропуск положительных случаев недопустим (медицина).

  2. F1-score - гармоническое среднее precision и recall.
    2 * (Precision * Recall) / (Precision + Recall)
    Хороший баланс между precision и recall.

  3. 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)}")
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы