Amazon's $ 249 deep-learning-enabled video camera is now available to developers.
Revealed for the first time last fall, AWS DeepLens is a programmable video camera designed to teach the basics of deep learning through example projects and tutorials. Developers of all skill levels can start "in less than 10 minutes," says Amazon.
Deep learning, for initiates, is a complex automatic learning technique that maps the inputs to the results by finding common patterns in the tagged data and using the knowledge to categorize other data samples. Feed a deep learning application with enough cat images, for example, and you can detect if a photograph contains a cat.
AWS DeepLens "runs deep learning models directly on the device, in the field," explained AWS chief evangelist Jeff Barr in a blog post on Wednesday.
The sample projects allow you to train the device to "classify your food as a hot dog or not as a hot dog"; identify objects such as pants, pens and headphones; detect cats, dogs or human faces; transfer the style of an image to a video sequence in real time; recognize actions such as playing the guitar; and more.
Recently, Amazon performed a hackathon in which participants were challenged to create machine learning projects using AWS DeepLens. The winning project, created by a father and senior software engineer named Alex Schultz, who had no prior experience in machine learning, is a deep-learning-enabled application called ReadToMe that can read children's books. Simply display the AWS DeepLens device on a page and read it out loud.
In terms of specifications, AWS DeepLens introduces a 4MP camera capable of capturing 1080p video, 2D array microphones, Intel Atom processor, Wi-Fi dual-band Fi ports, USB and micro HDMI, and 8GB of memory. It runs Ubuntu 16.04 and comes preloaded with AWS Greengrass Core, as well as optimized versions for Apache MXNet and Intel devices Compute Library for Deep Neural Networks .