Раскройте потенциал своей модели машинного обучения, развернув ее в облаке.
О ВЕБ-ПРИЛОЖЕНИИ
В этой статье используется веб-приложение Pycaret, разработанное самим основателем и создателем Pycaret: Моезом Али. Вы можете найти подробности о том, как он создал, а затем развернул его в Heroku в следующей статье:
СОЗДАНИЕ ЭКЗЕМПЛЯРА EC2
Перейдите на веб-сайт AWS для EC2: https://aws.amazon.com/ec2/, затем выберите Начать работу с Amazon EC2.
На панели управления EC2 выберите Запустить экземпляр.
Приложение и образ ОС: Amazon Linux
Образ машины Amazon (AMI): Amazon Linux 2 AMI (HVM) — ядро 5.10, тип тома SSD
Архитектура: 64-разрядная (x86) — по умолчанию
Тип экземпляра: t2.micro (уровень бесплатного пользования) — по умолчанию.
Пара ключей (логин): создайте новую пару ключей, обязательно сохраните файл, так как его можно загрузить только один раз.
Настройки сети:
Начиная со Streamlit, мы хотим, чтобы к нему обращались через порт 8501.
Выберите вариант редактирования: Добавить правило группы безопасности.
Тип: Пользовательский TCP
Диапазон портов: 8501
Тип источника: откуда
Настройка хранилища: корневой том gp2 объемом 8 ГБ — по умолчанию
Сводка: Запустить экземпляр
ЗАПУСК ЭКЗЕМПЛЯРА EC2
В категории «Экземпляры» выберите Экземпляры.
Примечание для общедоступного IPv4-адреса (он меняется каждый раз при перезапуске экземпляра, если вы не используете функцию эластичного IP-адреса)
Выберите экземпляр и нажмите Подключить.
В разделе «Подключиться к экземпляру» › «Подключение экземпляра EC2» выберите Подключиться.
Теперь AWS Amazon Linux будет доступен в вашем браузере.
НАСТРОЙКА ЭКЗЕМПЛЯРА EC2
# Access the root user: sudo su # Update yum: sudo yum update # Python default version is 2.7, we want to install and use 3.8 sudo amazon-linux-extras install python3.8 # Removing 2.7 and replacing it with 3.8 sudo rm /usr/bin/python sudo ln -s /usr/bin/python3.8 # Initial install to prevent issue on pycaret installation later python -m pip install -- upgrade setuptools # Install Git yum install git # Cloning then installing git clone https://github.com/laurencezabanal/lau_pycaret.git # Check if your cloning was successful by check list of content ls # Moving to the cloned folder cd lau_pycaret/ # Installing all libraries under requirements.txt python -m pip install -r requirements.txt # If installation error occurs in pycaret python -m pip install pycaret - no-warn-script-location # RUN YOUR STREAMLIT APPLICATION python -m streamlit run app.py
ДОСТУП К ВАШЕМУ ВЕБ-ПРИЛОЖЕНИЮ
Если ошибок нет, вы сможете получить URL-адрес, по которому можно получить доступ к приложению.
Пример:
Наконец, вы сможете получить доступ к приложению, введя внешний URL-адрес, предоставленный вашему браузеру: