Обучение моделей в рабочей области

Завершено

Для обучения моделей с помощью рабочей области Машинное обучение Azure есть несколько вариантов:

  • Используйте автоматизированные Машинное обучение.
  • Выполнение записной книжки Jupyter.
  • Запуск скрипта в качестве задания.

Изучение алгоритмов и значений гиперпараметров с помощью автоматизированных Машинное обучение

Если у вас есть обучающий набор данных, и вы хотите найти оптимальную модель, вы можете поэкспериментировать с различными алгоритмами и значениями гиперпараметров.

Экспериментирование с различными конфигурациями для обучения модели может занять много времени. Кроме того, вы можете использовать автоматизированные Машинное обучение для ускорения процесса.

Автоматизированные Машинное обучение выполняет итерацию по алгоритмам, парным с выбранными функциями, чтобы найти оптимальную модель для данных.

Снимок экрана: выбор задачи при настройке автоматизированных Машинное обучение.

Запуск записной книжки

Если вы предпочитаете разрабатывать код, выполняя код в записных книжках, можно использовать встроенную функцию записной книжки в рабочей области.

Страница записных книжек в студии позволяет изменять и запускать записные книжки Jupyter.

Снимок экрана: открытая записная книжка в Студия машинного обучения Azure.

Все файлы, клонированные или созданные в разделе записных книжек, хранятся в общей папке учетной записи служба хранилища Azure, созданной в рабочей области.

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

Вы также можете редактировать и запускать записные книжки в Visual Studio Code, а также использовать вычислительный экземпляр для запуска записных книжек.

Запуск скрипта в качестве задания

Если вы хотите подготовить код к работе, лучше использовать скрипты. Вы можете легко автоматизировать выполнение скрипта для автоматизации любой рабочей нагрузки машинного обучения.

Скрипт можно запустить как задание в Машинное обучение Azure. При отправке задания в рабочую область все входные и выходные данные хранятся в рабочей области.

Снимок экрана: обзор задания команды с свойствами, входными данными и выходными данными.

Существуют различные типы заданий в зависимости от способа выполнения рабочей нагрузки:

  • Команда. Выполнение одного скрипта.
  • Очистка: при выполнении одного скрипта выполняется настройка гиперпараметра.
  • Конвейер: запуск конвейера, состоящий из нескольких скриптов или компонентов.

Примечание.

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