Эта статья изначально была опубликована на https://dashbird.io/blog/aws-machine-learning-tools-2021-edition/

Если вы хотите оставаться впереди и быть лидером в быстро развивающейся отрасли, машинное обучение (ML), безусловно, является одним из самых популярных решений. Сегодня инновационные компании уже имеют передовые инструменты машинного обучения, хорошо интегрированные в их процессы. По сравнению с этим ваш старт может показаться ужасно медленным. Или, может быть, у вас просто нет времени или ресурсов, чтобы инвестировать в создание собственной инфраструктуры обучения машинному обучению.

AWS предлагает более 20 сервисов только в категории машинного обучения, не считая других сервисов, в которые интегрированы функции программного машинного обучения. Услуги варьируются от низкоуровневых предложений, таких как SageMaker, который помогает создавать инфраструктуру для вашей учебной среды и управлять ею, до высокоуровневых систем, таких как Rekognition, которые поставляются с предварительно созданной машиной. Обучающие модели для распознавания изображений.

Поэтому, в зависимости от вашей проблемы, вы можете начать обучение собственных моделей в инфраструктуре AWS или просто накачать данные в предварительно обученные модели, чтобы извлечь из них дополнительную ценность.

В этой статье будут рассмотрены текущие сервисы машинного обучения, которые предлагает AWS.

Основа машинного обучения с AWS

Хотя вы можете создать инфраструктуру машинного обучения вручную из контейнеров или виртуальных машин, Amazon SageMaker составляет основу всех инструментов машинного обучения, которые AWS может предложить. Это сервис, который оптимизирует все возникающие задачи машинного обучения, от подготовки данных и построения модели до обучения и его развертывания. SageMaker - первая интегрированная облачная IDE для машинного обучения.

Инструменты разработки

Amazon - это компания, которая использует опыт внутренних проектов с открытым исходным кодом и AWS, чтобы дать вам советы по улучшению вашей кодовой базы и инфраструктуры. Они также предоставляют вам все инструменты, чтобы начать разработку программного обеспечения.

Amazon CodeGuru - это инструмент статического анализа кода на основе машинного обучения, который в настоящее время доступен для Python и Java. Он обучен на популярных репозиториях с открытым исходным кодом и внутренних репозиториях Amazon и дает вам советы по улучшению вашего кода на основе лучших отраслевых практик.

CodeGuru выполняет статический анализ, а Amazon DevOps Guru - это служба мониторинга облака с поддержкой машинного обучения. Он автоматически отслеживает вашу инфраструктуру и предоставляет предупреждения и аналитические сведения о передовых методах работы.

Текстовые инструменты

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

Amazon Comprehend для обработки естественного языка и анализа текста помогает понять тональность текста и связать тексты друг с другом.

Amazon Lex - это сервис для построения диалоговых интерфейсов с использованием голоса и текста. С Lex вы можете использовать тот же механизм глубокого обучения, что и Alexa, в ваших собственных приложениях.

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

Вы можете использовать Amazon Transcribe, чтобы превратить любую запись речи в текст. Если вам нужно сделать наоборот, Amazon Polly синтезирует реалистичную речь из любого текста.

Amazon Translate удовлетворяет ваши потребности в многоязычии, переводя каждый текст на любой язык по вашему выбору.

Инструменты для бизнеса

Инструменты машинного обучения AWS, ориентированные на бизнес, помогут вам с операционными задачами и задачами продаж.

С помощью Amazon Forecast, технологии прогнозирования, лежащей в основе Amazon.com, теперь можно создавать модели прогнозирования для ваших собственных приложений.

Amazon Fraud Detector позволяет легко выявлять потенциально мошеннические действия в Интернете, такие как мошенничество с онлайн-платежами и создание поддельных учетных записей.

Amazon Kendra - это поисковая служба предприятия на основе машинного обучения, которая помогает вашим сотрудникам находить нужные им данные.

Amazon Personalize позволяет вам персонализировать рекомендации клиентов для вашего приложения с помощью той же системы, что и на Amazon.com.

Инструменты для работы с изображениями и видео

Если вам нужно анализировать визуальные данные из видео или фотографий, вы также найдете некоторую поддержку машинного обучения от AWS.

Amazon Rekognition может сканировать видео и изображения на предмет предметов и людей. Это позволяет вам проверять, сортировать и систематизировать медиафайлы только на основе их содержимого.

AWS DeepLens - это оборудование от AWS. Он поставляется с полностью программируемой камерой, которую вы можете использовать для обучения моделей машинного обучения для вашей конкретной задачи. Учебники и руководства также сопровождают это, чтобы сразу приступить к работе.

AWS Panorama - это сервис компьютерного зрения, работающий на периферии. Это позволяет использовать в случаях, когда требуется низкая задержка или при отсутствии постоянного подключения к Интернету.

Инструменты для производства

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

Amazon Lookout for Vision выявляет дефекты продукта с помощью компьютерного зрения, чтобы автоматизировать проверку качества.

Amazon Lookout for Equipment обнаруживает ненормальное поведение оборудования путем анализа данных датчиков.

Amazon Lookout for Metrics автоматически обнаруживает аномалии в показателях и определяет их основную причину.

Amazon Monitron - это комплексная система, которая автоматически обнаруживает ненормальное поведение в промышленном оборудовании, позволяя вам принимать профилактические меры в случае потенциальных сбоев и сокращать незапланированные простои.

Другие инструменты

Помимо уже перечисленных крупных инструментов машинного обучения, AWS также предлагает еще несколько экспериментальных аудио- и медицинских услуг.

Amazon HealthLake поможет вам разобраться в медицинских данных. Он соответствует требованиям HIPAA, поэтому ваша организация будет в безопасности при работе с конфиденциальными данными.

С AWS DeepComposer вы получаете клавиатуру с искусственным интеллектом, которая преобразует ваши мелодии в уникальные песни с помощью моделей машинного обучения. Хотя это противоречит хорошо известному способу создания музыки артистами, это может привести к новым способам написания песен.

AWS DeepRacer предоставляет вам автономный гоночный автомобиль масштаба 1/18, управляемый моделями машинного обучения. Вы можете тренировать его дома, используя собственный паркур, а позже соревноваться в мировой гоночной лиге, чтобы увидеть, есть ли у ваших тренировок какие-либо достоинства.

Резюме

У AWS есть огромный каталог сервисов машинного обучения прямо у вас под рукой с решениями для каждого этапа вашего процесса и различными сценариями использования.

Если вы уже являетесь специалистом по машинному обучению, вы можете начать с SageMaker, чтобы облегчить бремя предоставления инфраструктуры в облаке и выполнить горизонтальное масштабирование до сотен машин. Таким образом, вы быстрее переходите к интересной части своей работы и вам не придется ждать несколько дней, чтобы сделать что-то.

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

Дополнительная информация:

Машинное обучение с AWS Lambda

5 бессерверных инструментов AWS для начального набора

Полное руководство по мониторингу бессерверных приложений