Пронай Гош и Хирен Рупчандани

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

Войдите в Консоль управления AWS:

  • Чтобы развернуть модель в Amazon EC2, сначала нам нужно ознакомиться с панелью инструментов Amazon Web Services.
  • Следовательно, первым шагом будет регистрация и создание аккаунта AWS.
  • Для этого перейдите на https://aws.amazon.com/ и нажмите кнопку зарегистрироваться. Чтобы зарегистрироваться в веб-службах Amazon, вы можете обратиться к этому.

  • Теперь после входа в учетные записи AWS после проверки вы попадете в свою Консоль управления AWS.

Запустить экземпляры:

  • После успешного перехода в Консоль управления AWS найдите EC2 в строке поиска и нажмите Запустить экземпляры.
  • После успешного запуска экземпляров вам нужно будет выбрать тип машины.
  • Здесь мы будем использовать уровень бесплатного пользования, который дает нам систему Linux с 2 ГБ ОЗУ, поэтому мы выберем Amazon Linux 2 AMI.
  • После этого вы можете настроить параметры по умолчанию (используя экземпляр t2.micro) и нажать Просмотреть и запустить.

  • После нажатия кнопки Запустить вам нужно будет выбрать пару ключей.
  • Вы можете создать новую пару ключей самостоятельно.
  • После успешного создания пары ключей вы можете просто загрузить пару ключей в свою локальную систему.
  • Теперь вам нужно будет вернуться на страницу Инстансы EC2 таким же образом, выполнив поиск EC2 в строке поиска.
  • Затем щелкните экземпляр, который вы только что запустили.

  • После этого перейдите на вкладку «Безопасность» в нижней части консоли, и там вы увидите ссылку в виде sg-0aa552bfee276b14d.

  • На следующей странице прокрутите страницу вниз и выберите Редактировать правила для входящих подключений.

  • После этого добавьте правило для всего трафика с 0.0.0.0/0 блокировкой CIDR и затем сохраните.

Настройте Putty для развертывания:

  • В качестве следующего действия предполагается скачать PuTTy.
  • После этого необходимо установить Putty в соответствии с предустановками по умолчанию.

  • Затем нужно открыть Puttygen из Windows.

  • После этого необходимо загрузить файл pem, который был загружен изначально.
  • Имейте в виду, что вы храните все файлы в одном каталоге, иначе будет сложно подключиться к нужному экземпляру EC2 в AWS.
  • После успешной загрузки файла pem его следует сохранить как .ppk (например,filename.ppk )в том же каталоге, что и файл pem.

Настройте WinSCP:

  • После установки Putty необходимо скачать WinSCP из здесь.
  • Следует иметь в виду, что во время установки это должна быть Типичная установка.

  • Стиль пользовательского интерфейса должен быть выбран как Командный.
  • Теперь, когда мы открываем приложение WinSCP, мы видим, что необходимо передать имя хоста.

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

  • После этого нажмите Клиент SSH.
  • Здесь вы можете найти свое имя хоста как ec2–54–198–143–216.compute-1.amazonaws.com.
  • Обратите внимание, что в Консоли управления AWS вы получите другое имя хоста.
  • Вам нужно скопировать имя хоста и вставить его в раздел имени хоста WinSCP.
  • После этого введите имя пользователя и нажмите Дополнительно.

  • После этого нажмите на аутентификацию и выберите три точки в разделе файл закрытого ключа.
  • Там вам нужно будет выбрать созданный файл ppk и нажать открыть.

  • После этого нажмите «Войти», и перед вами должно открыться всплывающее окно.
  • Нажмите Да.
  • Если вы столкнулись с какой-либо ошибкой, пожалуйста, посмотрите на имя пользователя.
  • Обычные имена пользователей: ec2-user, ubuntu, centos, root или admin.
  • Вы можете прочитать о распространенной ошибке и способах ее устранения здесь.
  • После того, как соединение будет успешно установлено, вам нужно будет перетащить необходимые файлы.

  • Для этого проекта мы выбрали app.py, шаблоны, файл pickle и requirements.txt.

Установка необходимых библиотек на сервер:

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

  • Вставьте имя хоста в раздел Имя хоста (или IP-адрес).
  • Укажите имя сеанса, здесь мы указали MLDemoTest в качестве имени сеанса.

  • Затем нажмите SSH.
  • Рядом с кнопкой SSH вы найдете знак (+), нажмите на него, а затем нажмите Аутентификация.
  • Нажмите «Обзор» и загрузите файл ppk.
  • Теперь перейдите к сеансу и нажмите сохранить.
  • После этого щелкните имя сеанса и откройте его.

  • Теперь вы видите, что можете получить доступ к терминалу этого конкретного Linux-сервера.

  • Вам нужно будет передать имя пользователя, и вы увидите, что вошли на сервер Linux.
  • Теперь используйте следующую команду, чтобы установить python 3 в поле Linux.
sudo yum install python3-pip

Заключение:

  • До сих пор в этой статье мы рассмотрели общий обзор того, как настроить наш сервер в Amazon EC2.
  • Мы разобрались с настройкой приставки Linux.
  • В следующей статье мы увидим, как развернуть обученную модель машинного обучения в Amazon EC2.

Заключительные мысли и заключительные комментарии

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

Подпишитесь на нас, чтобы не пропустить новые статьи, посвященные науке о данных, машинному обучению и искусственному интеллекту.

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