Введение
В этом практическом занятии мы изучим концепцию полунаправленного обучения, которое представляет собой тип машинного обучения, при котором часть обучающих данных имеет метки, а часть — нет. Алгоритмы полунаправленного обучения могут использовать неотмеченные данные для улучшения производительности модели и более эффективной генерализации на новые образцы. Это особенно полезно, когда у нас есть небольшое количество помеченных данных, но большое количество неотмеченных.
В этом практическом занятии мы сосредоточимся на двух алгоритмах полунаправленного обучения: самообучении и распространении меток. Мы научимся реализовывать и использовать эти алгоритмы с помощью scikit-learn, популярной библиотеки машинного обучения для Python.
Советы по использованию ВМ
После запуска ВМ перейдите в левый верхний угол и переключитесь на вкладку Ноутбук, чтобы приступить к практике в Jupyter Notebook.
Иногда может потребоваться подождать несколько секунд, пока Jupyter Notebook полностью загрузится. Проверка операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.