- В предыдущей статье мы увидели, как развернуть модель машинного обучения в локальной системе.
- Пришло время развернуть модель машинного обучения в 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 на их веб-сайте. . Если вам понравилась эта история, я рекомендую вам пройти Глобальный сертификат в области науки о данных и искусственного интеллекта, потому что он охватывает ваши основы, алгоритмы машинного обученияи глубокие знания. нейронные сети (базовые для продвижения).
Подпишитесь на нас, чтобы не пропустить новые статьи, посвященные науке о данных, машинному обучению и искусственному интеллекту.
Кроме того, дайте нам аплодисменты👏, если вы находите эту статью полезной, так как ваша поддержка стимулирует вдохновение и помогает создавать еще больше интересных вещей, подобных этой. .