НачатьНачать бесплатно

Метрики для несбалансированных классов

Дисбаланс классов может негативно сказываться на качестве модели в самых разных задачах машинного обучения. Этот вопрос особенно актуален на собеседовании: вам могут спросить, как действовать, если в данных один класс значительно преобладает над другим — как это бывает, например, в данных о страховом мошенничестве.

В этом упражнении вы воспользуетесь sklearn, чтобы построить модель логистической регрессии и вывести матрицу ошибок, а также несколько метрик оценки. Это поможет вам лучше разобраться, как интерпретировать модели машинного обучения на несбалансированных данных.

Вспомните дисбаланс классов, который вы наблюдали ранее в loan_data. Количество наблюдений со статусом кредита «Fully Paid» значительно превышает количество наблюдений со статусом «Charged Off»:

Class imbalance

Это упражнение является частью курса

Практика вопросов интервью по машинному обучению на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import
from sklearn.____ import ____
from sklearn.____ import ____, ____, ____, ____, _____
Редактировать и запускать код