Видеокамера для разработчиков с поддержкой глубокого обучения доступна для предварительного заказа на Amazon.
AWS DeepLens — это беспроводная видеокамера и API, с помощью которых можно узнать, как использовать инструменты и технологии искусственного интеллекта для разработки приложений компьютерного зрения в реальном времени. Глубокое обучение — это метод машинного обучения, который использует нейронные сети для обучения и прогнозирования. Камера использует глубокие сверточные нейронные сети (CNN) для анализа изображений. Он работает с рядом сервисов AWS, включая Amazon SageMaker, для обучения и проверки моделей; AWS Lambda для выполнения логического вывода по моделям CNN; и AWS Greengrass для развертывания обновлений и функций на вашем устройстве.
SageMaker — это платформа машинного обучения Amazon, которую можно использовать для создания, обучения и развертывания моделей машинного обучения в облаке. Lambda — это бессерверная вычислительная служба, которая запускает ваш код в ответ на события и автоматически управляет базовыми вычислительными ресурсами за вас. Он поддерживает функции Python, поэтому может использоваться для запуска алгоритмов машинного обучения.
Greengrass — это программное обеспечение, которое расширяет возможности облака AWS на локальные устройства, чтобы они могли собирать и анализировать данные локально. Разработчики, использующие AWS Greengrass, могут создавать бессерверный код (функции AWS Lambda) в облаке и развертывать его на устройствах для локального выполнения приложений. Разработчики могут запускать функции Node.js или Python в Greengrass. Скорее всего, DeepLens будет использовать сервисы AWS для выполнения глубокого обучения изображений. SageMaker будет использоваться для создания и обучения CNN в облаке AWS, а затем развертывания в DeepLens.
AWS DeepLens позволяет запускать модели глубокого обучения локально на камере, чтобы анализировать и принимать меры в отношении того, что она видит. Мысль о запуске обучающих моделей локально может показаться недостижимой, но камера включает в себя ПК на базе процессора Intel Atom X5 с 8 ГБ оперативной памяти, 16 ГБ памяти, четырьмя ядрами и четырьмя потоками. Он также имеет встроенный графический процессор Intel Gen9 Graphics Engine. Камера отправляет видеокадры в функцию AWS Lambda, которая запускает модель вывода машинного обучения, написанную на Python. Камера поставляется с инструментами, которые помогут разработчикам быстро приступить к работе, включая шесть примеров проектов, предварительно обученные модели, учебные пособия и код. Помимо SageMaker, Greengrass и Lambda, камера работает с Amazon Rekognition для анализа изображений и видео и Amazon Polly для проектов с поддержкой речи. Apache MXNet — это среда машинного обучения, используемая для DeepLens. MXNet — это среда глубокого обучения Apache.