Студия Amazon SageMaker — это интегрированная веб-среда разработки (IDE) для машинного обучения (ML), которая позволяет создавать, обучать, отлаживать, развертывать и отслеживать модели машинного обучения. SageMaker Studio предоставляет все инструменты, необходимые для перехода от подготовки данных к экспериментам и производству моделей, одновременно повышая вашу производительность.
Холст Amazon SageMaker — это мощный инструмент машинного обучения без кода, предназначенный для бизнес-команд и групп данных, позволяющий генерировать точные прогнозы без написания кода или большого опыта машинного обучения. Благодаря интуитивно понятному визуальному интерфейсу SageMaker Canvas упрощает процесс загрузки, очистки и преобразования наборов данных, а также построения моделей машинного обучения, делая его доступным для более широкой аудитории.
Однако по мере развития ваших потребностей в машинном обучении или если вам требуются более продвинутые настройки и контроль, вы можете захотеть перейти от среды без кода к подходу, основанному на коде. Именно здесь вступает в игру плавная интеграция между SageMaker Canvas и SageMaker Studio.
В этом посте мы представляем решение для следующих типов пользователей:
- Эксперты, не связанные с машинным обучением, такие как бизнес-аналитики, инженеры по данным или разработчики, которые являются экспертами в предметной области и интересуются инструментами low-code no-code (LCNC), которые помогут им при подготовке данных для машинного обучения и построении моделей машинного обучения. Этот персонаж обычно является только пользователем SageMaker Canvas и часто полагается на экспертов ML в своей организации для проверки и утверждения своей работы.
- Эксперты по машинному обучению, которые интересуются тем, как инструменты LCNC могут ускорить некоторые этапы жизненного цикла машинного обучения (например, подготовку данных), но также, вероятно, будут использовать подход с высоким уровнем кода к определенным частям жизненного цикла машинного обучения (например, построение моделей). Обычно этим персонажем является пользователь SageMaker Studio, который также может быть пользователем SageMaker Canvas. Эксперты по МО также часто играют роль в проверке и утверждении работы экспертов, не связанных с МО, для производственных сценариев использования.
Полезность решений, предложенных в этом посте, двоякая. Во-первых, демонстрируя, как можно обмениваться моделями в SageMaker Canvas и SageMaker Studio, эксперты, не владеющие машинным обучением, и специалисты по машинному обучению могут сотрудничать в предпочитаемых ими средах, которые могут быть средой без кода (SageMaker Canvas) для неспециалистов и средой с высоким уровнем кода. среда (SageMaker Studio) для экспертов. Во-вторых, демонстрируя, как поделиться моделью из SageMaker Canvas в SageMaker Studio, мы показываем, как эксперты по машинному обучению, желающие перейти от подхода LCNC для разработки к подходу с высоким уровнем кода для производства, могут сделать это в средах SageMaker. Решение, описанное в этом посте, предназначено для пользователей новой SageMaker Studio. Для пользователей SageMaker Studio Classic см. Сотрудничать с учеными по данным о том, как можно плавно переходить между SageMaker Canvas и SageMaker Studio Classic.
Обзор решения
Чтобы плавно перейти от машинного обучения без кода к машинному обучению с использованием кода с помощью SageMaker Canvas и SageMaker Studio, мы наметили два варианта. Вы можете выбрать вариант исходя из своих требований. В некоторых случаях вы можете решить использовать оба варианта параллельно.
- Вариант 1: Реестр моделей SageMaker – Пользователь SageMaker Canvas регистрирует свою модель в Реестр моделей Amazon SageMaker, вызывая рабочий процесс управления для экспертов ML, чтобы просмотреть детали и показатели модели, затем утвердить или отклонить ее, после чего пользователь может развернуть утвержденную модель из SageMaker Canvas. Этот вариант представляет собой автоматизированный процесс обмена, предоставляющий встроенные функции управления и отслеживания утверждений. Вы можете просмотреть метрики модели; однако представление о коде модели и архитектуре ограничено. Следующая диаграмма иллюстрирует архитектуру.
- Вариант 2. Экспорт блокнотов – В этом варианте пользователь SageMaker Canvas экспортирует весь блокнот из SageMaker Canvas в Простой сервис хранения Amazon (Amazon S3), а затем передает его экспертам по машинному обучению для импорта в SageMaker Studio, обеспечивая полную видимость и настройку кода и логики модели, прежде чем эксперт по машинному обучению развернет расширенную модель. В этом варианте обеспечивается полная видимость кода и архитектуры модели, а эксперт по машинному обучению может настраивать и улучшать модель в SageMaker Studio. Однако этот вариант требует ручного экспорта и импорта модели записной книжки в IDE. Следующая диаграмма иллюстрирует эту архитектуру.
Следующие этапы описывают этапы сотрудничества:
- Поделиться – Пользователь SageMaker Canvas регистрирует модель из SageMaker Canvas или загружает блокнот из SageMaker Canvas.
- Обзор – Пользователь SageMaker Studio получает доступ к модели через реестр модели, чтобы просмотреть и запустить экспортированный блокнот через JupyterLab для проверки модели.
- утверждение – Пользователь SageMaker Studio утверждает модель из реестра моделей.
- Развертывание – Пользователь SageMaker Studio может развернуть модель из JupyterLab, а пользователь SageMaker Canvas может развернуть модель из SageMaker Canvas.
Давайте подробно рассмотрим два варианта (реестр модели и экспорт блокнота) на каждом этапе.
Предпосылки
Прежде чем приступить к решению, убедитесь, что вы зарегистрировались и создали учетную запись AWS. Затем вам необходимо создать пользователя с правами администратора и группу. Инструкции по обоим шагам см. Настройка предварительных условий для Amazon SageMaker. Вы можете пропустить этот шаг, если у вас уже установлена собственная версия SageMaker Studio.
Завершить Предварительные условия для настройки SageMaker Canvas и создать модель по вашему выбору для вашего случая использования.
Поделитесь моделью
Пользователь SageMaker Canvas делится моделью с пользователем SageMaker Studio, либо зарегистрировав ее в реестре моделей SageMaker, что запускает рабочий процесс управления, либо загрузив полную записную книжку из SageMaker Canvas и предоставив ее пользователю SageMaker Studio.
Реестр моделей SageMaker
Чтобы развернуть с помощью реестра моделей SageMaker, выполните следующие шаги:
- После создания модели в SageMaker Canvas выберите меню параметров (три вертикальные точки) и выберите Добавить в реестр моделей.
- Введите имя группы моделей.
- Выберите Добавить.
Теперь вы можете видеть, что модель зарегистрирована.
Вы также можете видеть, что модель ожидает утверждения.
Экспорт блокнота SageMaker
Чтобы развернуть с помощью блокнота SageMaker, выполните следующие шаги:
- В меню параметров выберите Посмотреть блокнот.
- Выберите Копировать S3 URI.
Теперь вы можете поделиться URI S3 с пользователем SageMaker Studio.
Обзор модели
Пользователь SageMaker Studio получает доступ к общей модели через реестр модели, чтобы просмотреть ее сведения и показатели, или он может импортировать экспортированный блокнот в SageMaker Studio и использовать блокноты Jupyter для тщательной проверки кода, логики и производительности модели.
Реестр моделей SageMaker
Чтобы использовать реестр моделей, выполните следующие действия:
- В консоли SageMaker Studio выберите Модели в навигационной панели.
- Выберите Зарегистрированные модели.
- Выберите свою модель.
Вы можете просмотреть сведения о модели и увидеть, что статус находится на рассмотрении.
Вы также можете просмотреть различные показатели, чтобы проверить производительность модели.
Вы можете просмотреть метрики модели; однако представление о коде модели и архитектуре ограничено. Если вам нужна полная видимость кода модели и архитектуры с возможностью настройки и улучшения модели, используйте опцию экспорта блокнота.
Экспорт блокнота SageMaker
Чтобы использовать опцию экспорта записной книжки в качестве пользователя SageMaker Studio, выполните следующие шаги.
- Запустите SageMaker Studio и выберите ЮпитерЛаб под Приложения.
- Откройте пространство JupyterLab. Если у вас нет пространства JupyterLab, вы можете его создать.
- Откройте терминал и выполните следующую команду, чтобы скопировать блокнот из Amazon S3 в SageMaker Studio (номер учетной записи в следующем примере изменен на
awsaccountnumber
): - После загрузки блокнота вы можете открыть его и запустить для дальнейшей оценки.
Утвердить модель
После всесторонней проверки пользователь SageMaker Studio может принять обоснованное решение об одобрении или отклонении модели в реестре моделей на основе оценки ее качества, точности и пригодности для предполагаемого варианта использования.
Для пользователей, которые зарегистрировали свою модель через пользовательский интерфейс Canvas, выполните следующие действия, чтобы утвердить модель. Пользователи, которые экспортировали записную книжку модели из пользовательского интерфейса Canvas, могут зарегистрировать и утвердить модель с помощью реестра моделей SageMaker, однако эти действия не являются обязательными.
Реестр моделей SageMaker
Как пользователь SageMaker Studio, когда вы освоитесь с моделью, вы можете обновить ее статус до утвержденного. Утверждение происходит только в реестре моделей SageMaker. Выполните следующие шаги:
- В SageMaker Studio перейдите к версии модели.
- В меню параметров выберите Обновить состояние и утвержденный.
- Введите необязательный комментарий и выберите Сохранить и обновить.
Теперь вы можете видеть, что модель одобрена.
Развернуть модель
Когда модель готова к развертыванию (она получила необходимые проверки и одобрения), у пользователей есть два варианта. Пользователи, воспользовавшиеся подходом с использованием реестра моделей, могут выполнить развертывание либо из SageMaker Studio, либо из SageMaker Canvas. Пользователи, воспользовавшиеся подходом экспорта модельного блокнота, могут выполнить развертывание из SageMaker Studio. Оба варианта развертывания подробно описаны ниже.
Развертывание через SageMaker Studio.
Пользователь SageMaker Studio может развернуть модель из пространства JupyterLab.
После развертывания модели вы можете перейти в консоль SageMaker и выбрать Endpoints под вывод в области навигации и просмотрите модель.
Развертывание через SageMaker Canvas
Альтернативно, если развертывание выполняется пользователем SageMaker Canvas, вы можете развернуть модель из SageMaker Canvas.
После развертывания модели вы можете перейти к Endpoints на консоли SageMaker, чтобы просмотреть модель.
Убирать
Чтобы в будущем не взимать плату за сеанс, выйдите из SageMaker Canvas.
Чтобы избежать текущих расходов, удалите конечные точки логического вывода SageMaker. Вы можете удалить конечные точки через консоль SageMaker или из записной книжки SageMaker Studio, используя следующие команды:
Заключение
Раньше публиковать модели в SageMaker Canvas (или просматривать общие модели SageMaker Canvas) можно было только в SageMaker Studio Classic. В этом посте мы показали, как обмениваться моделями, созданными в SageMaker Canvas, с SageMaker Studio, чтобы разные команды могли сотрудничать, а вы могли перейти от пути развертывания без кода к пути развертывания с большим количеством кода. Используя реестр моделей SageMaker или экспортируя блокноты, эксперты по машинному обучению и неспециалисты могут сотрудничать, просматривать и улучшать модели на этих платформах, обеспечивая плавный рабочий процесс от подготовки данных до производственного развертывания.
Дополнительную информацию о совместной работе над моделями с помощью SageMaker Canvas см. Создавайте, делитесь, развертывайте: как бизнес-аналитики и специалисты по обработке и анализу данных сокращают время выхода на рынок с помощью машинного обучения без кода и Amazon SageMaker Canvas.
Об авторах
Раджакумар Сампаткумар является главным техническим менеджером по работе с клиентами в AWS, предоставляя клиентам рекомендации по согласованию бизнес-технологий и поддерживая переосмысление их моделей и процессов облачных операций. Он увлечен облачными технологиями и машинным обучением. Радж также является специалистом по машинному обучению и работает с клиентами AWS над проектированием, развертыванием и управлением их рабочими нагрузками и архитектурами AWS.
Минакшисундарам Тандавараян работает в AWS специалистом по AI/ML. У него есть страсть к проектированию, созданию и продвижению ориентированных на человека данных и аналитики. Мина специализируется на разработке устойчивых систем, которые обеспечивают измеримые конкурентные преимущества стратегическим клиентам AWS. Мина является специалистом по связям с общественностью и дизайнерским мыслителем и стремится вывести бизнес на новые способы работы посредством инноваций, инкубации и демократизации.
Клэр О'Брайен Раджкумар — старший менеджер по продукту в команде Amazon SageMaker, специализирующейся на SageMaker Canvas, рабочем пространстве SageMaker с низким кодом и без кода для машинного обучения и генеративного искусственного интеллекта. SageMaker Canvas помогает демократизировать машинное обучение и генеративный искусственный интеллект, снижая барьеры для внедрения для новичков в машинном обучении и ускоряя рабочие процессы для опытных практиков.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- PlatoData.Network Вертикальный генеративный ИИ. Расширьте возможности себя. Доступ здесь.
- ПлатонАйСтрим. Интеллект Web3. Расширение знаний. Доступ здесь.
- ПлатонЭСГ. Углерод, чистые технологии, Энергия, Окружающая среда, Солнечная, Управление отходами. Доступ здесь.
- ПлатонЗдоровье. Биотехнологии и клинические исследования. Доступ здесь.
- Источник: https://aws.amazon.com/blogs/machine-learning/seamlessly-transition-between-no-code-and-code-first-machine-learning-with-amazon-sagemaker-canvas-and-amazon-sagemaker-studio/
- :имеет
- :является
- :нет
- :куда
- $UP
- 1
- 100
- 204
- 378
- 7
- 9
- a
- способность
- О нас
- ускорять
- ускоряющий
- доступной
- Учетная запись
- точность
- точный
- Достигать
- через
- Добавить
- административный
- Принятие
- продвинутый
- Преимущества
- После
- AI
- выравнивание
- Все
- уже
- причислены
- Amazon
- Создатель мудреца Амазонки
- Холст Amazon SageMaker
- Студия Amazon SageMaker
- Amazon Web Services
- an
- Аналитики
- аналитика
- и
- подхода
- утверждение
- Сертификаты
- утвердить
- утвержденный
- архитектура
- архитектуры
- МЫ
- AS
- оценки;
- At
- аудитория
- Автоматизированный
- избежать
- AWS
- барьеры
- основанный
- BE
- до
- ниже
- между
- стимулирование
- изоферменты печени
- шире
- строить
- Строительство
- построенный
- встроенный
- бизнес
- но
- by
- CAN
- кандидат
- холст
- случаев
- случаев
- определенный
- менялась
- расходы
- проверка
- выбор
- Выберите
- классический
- облако
- код
- сотрудничать
- сотрудничество
- сотрудничество
- выходит
- удобный
- комментарий
- конкурентоспособный
- полный
- комплексный
- Консоли
- контроль
- копия
- может
- Создайте
- создали
- клиент
- Клиенты
- настройка
- настроить
- данным
- Подготовка данных
- Наборы данных
- решать
- решение
- доставить
- запросы
- демократизация
- демократизировать
- демонстрирующий
- развертывание
- развернуть
- развертывание
- развертывает
- описывать
- Проект
- предназначенный
- подробность
- подробный
- подробнее
- застройщиков
- развивающийся
- Развитие
- диаграмма
- различный
- погружение
- do
- домен
- Dont
- скачанный
- загрузка
- загрузок
- управлять
- каждый
- или
- позволяет
- Инженеры
- повышать
- расширение
- Окружающая среда
- средах
- оценивать
- развивается
- пример
- опыт
- Впечатления
- эксперту
- эксперты
- экспорт
- экспорт
- Izvoz,en
- обширный
- быстрее
- внимание
- следовать
- после
- Что касается
- от
- полный
- далее
- будущее
- порождать
- генеративный
- Генеративный ИИ
- управление
- группы
- руководство
- инструкция
- происходит
- Есть
- имеющий
- he
- помогает
- Как
- How To
- Однако
- HTML
- HTTP
- HTTPS
- if
- иллюстрирует
- Импортировать
- in
- ИНКУБАЦИЯ
- информация
- сообщил
- Инновации
- инструкции
- интегрированный
- интеграции.
- предназначенных
- заинтересованный
- Интерфейс
- в
- интуитивный
- IT
- ЕГО
- JPEG
- JPG
- лаборатория
- изучение
- Lets
- Жизненный цикл
- Вероятно
- Ограниченный
- погрузка
- журнал
- логика
- посмотреть
- Снижение
- машина
- обучение с помощью машины
- сделать
- Создание
- управлять
- менеджер
- руководство
- Май..
- Меню
- Метрика
- может быть
- ML
- модель
- Модели
- монитор
- БОЛЕЕ
- имя
- Откройте
- Навигация
- необходимо
- Необходимость
- потребности
- Новые
- неспециалисты
- ноутбук
- сейчас
- номер
- of
- .
- on
- ONE
- постоянный
- только
- открытый
- операция
- Опция
- Опции
- or
- организация
- внешний
- изложенные
- собственный
- хлеб
- Параллельные
- части
- страсть
- страстный
- путь
- в ожидании
- производительность
- фаз
- Стержень
- Платформы
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- Играть
- пожалуйста
- После
- мощный
- Predictions
- Predictor
- привилегированный
- подготовка
- подготовка
- представить
- Основной
- процесс
- Процессы
- Продукт
- Менеджер по продукции
- Производство
- производительность
- продвижении
- предложило
- приводит
- обеспечение
- готовый
- получила
- относиться
- зарегистрироваться
- зарегистрированный
- регистрирующий
- регистры
- реестра
- полагается
- требовать
- обязательный
- Требования
- обзоре
- обзор
- Отзывы
- Роли
- Run
- Бег
- sagemaker
- Вывод SageMaker
- Ученые
- бесшовные
- легко
- посмотреть
- Услуги
- Сессия
- установка
- Поделиться
- общие
- Акции
- разделение
- показывать
- показал
- подписанный
- просто
- упрощает
- сгладить
- So
- Решение
- Решения
- некоторые
- Space
- специалист
- Статус:
- Шаг
- Шаги
- диск
- Стратегический
- стремится
- студия
- такие
- пригодность
- поддержки
- Убедитесь
- комфортного
- системы
- взять
- команда
- команды
- Технический
- Терминал
- который
- Ассоциация
- их
- Их
- тогда
- Там.
- Эти
- они
- мыслитель
- этой
- тщательно
- те
- три
- Через
- в
- приняли
- инструментом
- инструменты
- Отслеживание
- Train
- превращение
- переход
- испытания
- два
- двукратный
- Типы
- типично
- ui
- под
- Обновление ПО
- использование
- прецедент
- Информация о пользователе
- пользователей
- через
- утилита
- VALIDATE
- версия
- вертикальный
- с помощью
- Вид
- видимость
- визуальный
- хотеть
- способы
- we
- Web
- веб-сервисы
- Web-Based
- когда
- , которые
- в то время как
- КТО
- в
- без
- Работа
- рабочий
- Рабочие процессы
- работает
- работает
- письмо
- Ты
- ВАШЕ
- зефирнет