глоссарий

Обучение с учителем

Обучение с учителем

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

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

Классический пример — фильтрация электронной почты. Инженеры берут тысячи писем, каждое помечают как «спам» или «не спам», и тренируют алгоритм. Он учитывает слова, тему, отправителя, наличие ссылок и другие признаки. Итог: новая почта автоматически раскладывается по папкам, причем точность таких фильтров превышает 99%.

Главное преимущество контролируемого обучения — предсказуемая точность в задачах с четкими правилами, но за это приходится платить большими объемами вручную размеченных данных. Резюмируя: это фундамент современного ИИ, который позволяет превращать данные в полезные решения.