Microsoft Azure Machine Learning — это облачная служба, которая помогает специалистам по данным и разработчикам управлять жизненным циклом проекта машинного обучения и ускорять его. Она предоставляет полный набор инструментов для создания, обучения и развертывания моделей машинного обучения. Azure ML также предлагает широкий спектр API и сервисов, упрощающих разработку и развертывание моделей машинного обучения в масштабе.

Если вы еще не совсем осознали весь потенциал искусственного интеллекта и нейросетей, то приходите на наш бесплатный вебинар, где мы доступно рассказываем, как использовать технологии будущего в работе и в бизнесе.

Azure ML предоставляет мощную платформу для создания, обучения и развертывания моделей машинного обучения. Она поддерживает множество алгоритмов машинного обучения, включая линейную регрессию, деревья решений, случайный лес, градиентный бустинг и глубокое обучение. Интерфейс Azure ML также предлагает широкий спектр возможностей для обработки данных, включая очистку данных, их масштабирование, преобразование и работу с отсутствующими данными. Эти функции позволяют быстро и легко подготовить данные для обучения модели.

В Azure ML также есть инструменты для тестирования и оценки моделей машинного обучения и возможности для визуализации и интерпретации результатов модели, включая определение важности функций, распределение классов и анализ ошибок. Платформа автоматически генерирует метрики для оценки производительности модели, такие как точность, полнота, F1-мера и AUC-ROC.

AUC-ROC (Area Under the Curve — Receiver Operating Characteristic) — это метрика, используемая для оценки производительности бинарной классификационной модели. Она представляет собой площадь, ограниченную кривой ROC и осью FPR (False Positive Rate) и TPR (True Positive Rate). Чем ближе значение AUC-ROC к 1, тем лучше производительность модели. Площадь под кривой (Area Under the Curve) — характеристика работы приемника.

Инструмент от Microsoft обеспечивает простой и гибкий процесс развертывания модели машинного обучения. Он позволяет развернуть модель в различных средах, включая контейнеры Docker, веб-службы и службы Azure Functions. Azure ML также предоставляет инструменты для создания REST API, что упрощает интеграцию модели машинного обучения в другие приложения и сервисы.

Azure ML предоставляет широкий спектр функций для управления жизненным циклом машинного обучения (MLOPs). Платформа позволяет автоматически управлять версиями модели, отслеживать производительность модели и управлять версиями данных. Она также интегрирована с другими облачными службами Microsoft, такими как Azure Cognitive Services, для обеспечения комплексных решений машинного обучения.

Стоимость и функции

Azure ML Studio предлагается на двух уровнях — бесплатном и стандартном. Стандартная версия стоит 9,99$ за пользователя в месяц или 1$ за час экспериментов в студии. Почасовая оплата применяется только к активному использованию сервиса. При наличии нескольких счетчиков они применяются одновременно.

Сравним бесплатную и платную версии в таблице:

Бесплатно Стандарт
Максимальное количество модулей на эксперимент 100 Неограниченный
Максимальная продолжительность эксперимента 1 час на эксперимент До 7 дней на эксперимент, максимум 24 часа на модуль
Максимальное пространство для хранения 10 ГБ Безлимитный
Чтение данных из локальной предварительной версии SQL Нет Да
Исполнение/производительность Один узел Несколько узлов
Рабочий веб-API Нет Да
Соглашение об уровне обслуживания Нет Да