Интерактивная статистика

56 бесплатных интерактивных уроков: от среднего и медианы до A/B-тестов и Байеса. Двигайте графики и стройте интуицию. Без регистрации.

Модуль 8 «Классификация»

Классификация: как машина относит объект к классу

Регрессия предсказывает число. Но часто нужно предсказать категорию: спам или не спам, болен или здоров, уйдёт клиент или останется. Это задача классификации. Прежде чем считать ошибки, разберёмся в самом принципе — как машина вообще решает, к какому классу отнести объект. Двигайте ползунки и смотрите, как линия делит классы.

фича 1: доля ссылок →фича 2: «срочно/деньги»
● спам● не спам○ ошибкаОшибок: 1 из 20

Подберите наклон и сдвиг так, чтобы линия разделила классы с наименьшим числом ошибок. Это и делает классификатор — ищет гиперплоскость в пространстве признаков.

Любой объект для модели — это набор чисел-признаков (фич). Письмо описывают, например, две фичи: доля ссылок в тексте (по горизонтали) и сколько в нём слов вроде «срочно», «деньги», «выигрыш» (по вертикали). Каждая точка — одно письмо. Бирюзовые — спам, серые — обычные: видно, что спам сдвинут вправо-вверх.

Что это значит

Подбор хороших фич — половина успеха. Для письма это доля ссылок и «спам-слова»; для оттока клиента — давность последней покупки, частота визитов, средний чек; для антифрода — сумма, время, география операции. Модель сильна ровно настолько, насколько информативны признаки, которые ей дали.

А порог — отдельная ручка, которую крутят уже после обучения, под цену ошибок. Одна и та же модель с разным порогом ведёт себя как «осторожный» или «придирчивый» фильтр.

Где это встречается

Классификаторы повсюду: спам-фильтры, антифрод в банках, медицинская диагностика, кредитный скоринг, модерация контента, рекомендации «купят / не купят». Везде объект описывают признаками, а модель проводит границу.

Современные нейросети устроены сложнее линейной границы, но принцип сохраняется: на входе — признаки, на выходе — счёт по классам, а решение даёт порог.

Определения
Классификация
предсказание категории (класса), а не числа: спам / не спам, болен / здоров, уйдёт / останется.
По-простому: предсказываем ярлык, а не число: спам/не спам, уйдёт/останется.
Признак (фича)
одно измеримое свойство объекта в виде числа. Из набора фич модель и делает вывод.
По-простому: одно измеримое свойство объекта, выраженное числом.
Гиперплоскость
разделяющая поверхность в пространстве признаков: линия в 2D, плоскость в 3D, гиперплоскость в многомерье.
По-простому: граница, разделяющая классы: линия, плоскость и выше по размерности.
Счёт и порог
счёт — насколько объект похож на класс; порог — граница по счёту, выше которой объект относят к классу. Порог настраивают под задачу.
По-простому: счёт — насколько похож на класс; порог — граница, выше которой относим к нему.
Дальше →
Понравились материалы?

Эти материалы делает канал «Кусочек пиццы» — аналитика данных простыми словами: разборы реальных кейсов, метрики, карьера. Подпишитесь, чтобы не потерять.

Подписаться на «Кусочек пиццы»