Оглавление:

Как развернуть модель машинного обучения в производственной среде?
Как развернуть модель машинного обучения в производственной среде?

Видео: Как развернуть модель машинного обучения в производственной среде?

Видео: Как развернуть модель машинного обучения в производственной среде?
Видео: Интеграция обученной модели в production 2024, Декабрь
Anonim

Разверните свою первую модель машинного обучения в производстве с помощью простого технического стека

  1. Обучение модель машинного обучения в локальной системе.
  2. Оборачивание логики вывода в приложение-флягу.
  3. Использование докера для контейнеризации приложения фляги.
  4. Размещение контейнера докеров на экземпляре AWS ec2 и использование веб-сервиса.

Проще говоря, как развернуть модель машинного обучения в производственной среде?

Варианты для развертывать ваш Модель ML в производстве Один способ развертывания ваш ML модель есть, просто сохраните обученные и протестированные ML модель (sgd_clf) с соответствующим соответствующим именем (например, mnist) в некотором месте файла на производство машина. Потребители могут прочитать (восстановить) это ML модель файл (мнист.

Можно также спросить, как развернуть модель машинного обучения с помощью фляги? Чтобы успешно развертывать а модель машинного обучения с Flask и Heroku вам понадобятся файлы: модель.

Основные разделы этого поста следующие:

  1. Создать репозиторий GitHub (необязательно)
  2. Создайте и выберите модель, используя данные Titanic.
  3. Создать приложение Flask.
  4. Локальное тестирование приложения Flask (необязательно)
  5. Разверните на Heroku.
  6. Тестовое рабочее приложение.

Также знаете, что значит развернуть модель машинного обучения?

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

Как вы развертываете в производственной среде?

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

  1. Максимально автоматизируйте.
  2. Создайте и упакуйте свое приложение только один раз.
  3. Все время развертывайте одним и тем же способом.
  4. Развертывание с использованием флагов функций в вашем приложении.
  5. Развертывайте небольшими партиями и делайте это часто.

Рекомендуемые: