Открыть сервис

SageMaker Canvas

Amazon SageMaker Canvas — это сервис машинного обучения (ML), предоставляемый Amazon Web Services (AWS), предназначенный для построения, обучения и развёртывания моделей машинного обучения без необходимости написания программного кода. Сервис ориентирован на аналитиков данных, бизнес-пользователей и специалистов, не имеющих глубоких навыков в программировании или Data Science, позволяя им создавать прогнозные модели с использованием визуального интерфейса «point-and-click» (указать и щёлкнуть).

История и контекст

SageMaker Canvas был анонсирован на конференции AWS re:Invent в декабре 2021 года и стал частью более широкого семейства сервисов Amazon SageMaker, запущенного в 2017 году. Основной целью создания Canvas было снижение барьера входа в машинное обучение для бизнес-аналитиков и специалистов предметных областей, которые не владеют языками программирования, такими как Python или R. До появления Canvas для работы с SageMaker требовались навыки написания кода (например, с использованием Jupyter Notebooks) или глубокое понимание ML-фреймворков. Canvas же предлагает полностью графический интерфейс, автоматизируя многие этапы ML-пайплайна: от подготовки данных до развёртывания модели.

Ключевые возможности

Бескодовое создание моделей

Основное преимущество SageMaker Canvas — отсутствие необходимости в написании кода. Пользователь загружает данные (например, в формате CSV, Excel или из баз данных), выбирает целевую переменную (то, что нужно предсказать), и сервис автоматически подбирает подходящий алгоритм, выполняет предобработку данных, обучает модель и оценивает её качество. Весь процесс визуализирован в виде пошаговых мастеров.

Автоматизация машинного обучения (AutoML)

SageMaker Canvas использует встроенные механизмы AutoML. Он автоматически пробует несколько алгоритмов (линейная регрессия, случайный лес, градиентный бустинг, нейронные сети и др.) и выбирает лучший на основе заданной метрики (например, точности или среднеквадратичной ошибки). Пользователю не нужно настраивать гиперпараметры вручную — сервис делает это автоматически, проводя «поиск по сетке» (grid search) или байесовскую оптимизацию.

Подготовка и очистка данных

Canvas предоставляет инструменты для визуального анализа и очистки данных: удаление пропусков, обработка выбросов, кодирование категориальных переменных. Пользователь может видеть распределение данных, корреляции между признаками и сразу оценивать влияние преобразований на качество будущей модели. Также поддерживается объединение нескольких таблиц (джойны) и создание производных признаков (feature engineering) через простой интерфейс.

Интерпретируемость моделей

Одной из важных особенностей Canvas является встроенная интерпретируемость. После обучения модели сервис показывает, какие признаки (столбцы данных) больше всего влияют на прогноз, а также предоставляет «объяснения» для каждого отдельного прогноза (например, с помощью SHAP-значений). Это позволяет бизнес-пользователям понимать логику работы модели и доверять её результатам.

Развёртывание и интеграция

Обученную модель можно развернуть как эндпоинт (endpoint) в Amazon SageMaker для получения прогнозов в реальном времени или в пакетном режиме. Canvas также позволяет экспортировать модель в другие сервисы AWS (например, Amazon QuickSight для визуализации прогнозов) или загрузить её в формате, пригодном для использования в коде (например, в виде PMML-файла). Кроме того, Canvas интегрируется с Amazon Athena и Amazon Redshift для работы с данными, хранящимися в облачных хранилищах.

Типы решаемых задач

SageMaker Canvas поддерживает несколько типов задач машинного обучения:

Ограничения и критика

Несмотря на удобство, SageMaker Canvas имеет ряд ограничений:

Примеры использования

SageMaker Canvas находит применение в различных отраслях:

Сравнение с аналогами

SageMaker Canvas конкурирует с другими платформами бескодового машинного обучения, такими как:

Ключевое отличие Canvas — глубокая интеграция с AWS и оптимизация для табличных данных, что делает его удобным для компаний, уже использующих облачные сервисы Amazon.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →