Разница между обучением с учителем и без учителя в машинном обучении заключается в степени вовлечённости человека в процесс. 1
Обучение с учителем (supervised learning) происходит под присмотром учителя, то есть дата-сайентиста или аналитика данных, который предоставляет размеченные данные. 1 Специалист показывает программе разные примеры и объясняет, например, что вот кот, а вот собака. 1 После обучения предлагает программе проанализировать незнакомые данные по тому же принципу. 1 Если модель ошибается, то учитель исправляет её. 1 Так программа учится, пока не достигнет нужной точности ответов. 1
Обучение без учителя (unsupervised learning) происходит без подсказок от специалиста. 1 Есть большой массив данных, и модели машинного обучения нужно самой найти закономерности. 1 Часто обучение без учителя используется для глубокого анализа больших данных, когда информации так много, что классифицировать всё вручную для обучения алгоритмов невозможно. 1
Некоторые области применения обучения с учителем: медицинская диагностика, выявление спама и мошенничества, распознавание речи, прогнозирование оттока клиентов, рекомендации по продуктам, анализ настроений. 3
Некоторые области применения обучения без учителя: сегментация клиентов, обнаружение аномалий, анализ потребительской корзины, кластеризация документов, анализ социальных сетей, сжатие изображений. 3