Рубріки: Новости

Аналитический движок от Amazon: медленный Redshift ускорят в десять раз

Богдан Мирченко

Служба Amazon Redshift Machine Learning (ML) стала общедоступной и теперь может использоваться для создания, обучения и развертывания моделей машинного обучения непосредственно из кластера Amazon Redshift с помощью SQL-команд в хранилище данных Amazon Redshift. 

Данные Redshift можно анализировать с помощью стандартных инструментов на основе SQL и приложений бизнес аналитики. Служба позволяет распределять и параллельно передавать запросы между несколькими узлами. Компания Amazon также предлагает для Redshift аппаратно-ускоренный кеш Advanced Query Accelerator (AQUA), который, по словам представителей компании, ускоряет работу службы в десять и более раз, чем любое другое облачное хранилище данных. 

Как работает

Принцип работы

Для создания модели машинного обучения используется: 

  • SQL-запрос, чтобы указать данные, которые нужно использовать для обучения модели;
  • Выходное значение, которое нужно предсказать.

После запуска команды SQL для создания модели, Redshift ML экспортирует указанные данные из Amazon Redshift в корзину S3 и вызывает сервис Amazon SageMaker Autopilot. Последний Redshift ML использует для предварительной обработки и разработки функций. Затем необходимо выбрать соответствующий заранее созданный алгоритм и применить его для модели обучения. При желании можно указать используемый алгоритм, например XGBoost

Redshift ML обрабатывает все взаимодействия между Amazon Redshift, S3 и SageMaker, включая все этапы обучения и компиляции. После обучения модели Redshift ML использует Amazon SakeMaker Neo для оптимизации модели и развертывания и делает ее доступной как функцию SQL. Ее потом можно использовать, чтобы применить модель машинного обучения к данным в запросах, отчетах и дашбордах.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024