Перейти к содержимому
Теория · Что такое машинное обучение · урок 4 из 9

Обучение без готовых ответов

Правильные ответы в данных есть не всегда. Магазин хранит покупки миллиона клиентов, но никто не отметил, какие клиенты похожи друг на друга. Робот-пылесос учится объезжать мебель, и правильного движения для каждой ситуации в данных тоже нет. Для таких случаев есть две другие постановки задачи.

Без учителя

Обучение без учителя (unsupervised learning) получает только признаки, без целевой переменной. Модель ищет структуру в самих данных. Чаще всего это группы похожих объектов — кластеры (clusters).

Магазин может найти, например, группу клиентов, которые покупают только ночью и только со скидкой. Другая задача без учителя — найти необычные объекты. Платёж, не похожий ни на один из миллиона прошлых, банк отправит на ручную проверку.

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

С подкреплением

Обучение с подкреплением (reinforcement learning) устроено как игра. Программа совершает действие в среде и получает награду — число, которое говорит, стало лучше или хуже. Пылесос получает плюс за убранный метр и минус за удар о стену. Цель программы — набрать как можно больше награды за всё время, а не за один шаг.

Правильного ответа на каждом шаге нет, есть только награда. Часто она приходит с задержкой: в шахматах результат становится известен лишь в конце партии. Программа сама выясняет, какие ходы к нему привели. Данных заранее нет: они появляются из её действий и наград.

Так учат игровых ботов и роботов, так подбирают и порядок рекламы на сайте.

Частая ошибка

«Без учителя» понимают как «без человека» и ждут, что модель настроится сама. Это не так. Человек по-прежнему выбирает признаки, алгоритм и его настройки, например число кластеров. Без учителя значит только одно: в данных нет целевой переменной.

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом