Machine Learning | AWS DeepLens Flashcards
What is AWS DeepLens?
General
AWS DeepLens | Machine Learning
AWS DeepLens is the world’s first deep-learning enabled video camera for developers of all skill levels to grow their machine learning skills through hands-on computer vision tutorials, example code, and pre-built models.
How is AWS DeepLens different from other video cameras in the market?
General
AWS DeepLens | Machine Learning
AWS DeepLens is the world’s first video camera optimized to run machine learning models and perform inference on the device. It comes with 6 sample projects at launch, that you can deploy to your AWS DeepLens in less than 10 minutes. You can run the sample projects as is, connect them with other AWS services, train a model in Amazon Sagemaker and deploy it to AWS DeepLens, or extend the functionality by triggering a lambda function when an action takes place. You can even apply more advanced analytics on the cloud using Amazon Kinesis Video Streams and Amazon Rekognition video. AWS DeepLens provides the building blocks for your machine learning needs.
What sample projects are available at launch?
General
AWS DeepLens | Machine Learning
There are 6 sample projects available at launch. We will continue to launch practical and fun projects for developers to use and learn, based on user feedback. The 6 sample projects are:
- Object Detection
- Hot Dog Not Hot Dog
- Cat and Dog
- Activity Detection
- Face Detection
What geographic regions is AWS DeepLens available?
General
AWS DeepLens | Machine Learning
Currently AWS DeepLens is only available in the US.
Does AWS DeepLens include Alexa?
General
AWS DeepLens | Machine Learning
No, AWS DeepLens does not have Alexa or any far-field audio capabilities. However, AWS DeepLens has a 2D microphone array that is capable of running custom audio models, with additional programming required.
How can I get a AWS DeepLens?
Product Details
AWS DeepLens | Machine Learning
Currently, AWS DeepLens is available to select participants of AI/ML sessions at AWS re:Invent 2017, and is available for pre-order at: Amazon.com
What are the product specifications of the device?
Product Details
AWS DeepLens | Machine Learning
Intel Atom® Processor
Gen9 graphics
Ubuntu OS 16.04 LTS
106 GFLOPS performance
Dual band Wi-Fi
8GB RAM
16GB memory
Expandable storage via microSD card
4MP camera with MJPEG
H.264 encoding at 1080p resolution
2 USB ports
Micro HDMI
Audio out
What deep learning frameworks can I run on the device?
Product Details
AWS DeepLens | Machine Learning
AWS DeepLens is optimized for Apache MXNet. Support for TensorFlow and Caffe will be available in the future.
What kind of performance can I expect with AWS DeepLens?
Product Details
AWS DeepLens | Machine Learning
Performance is measured on images inferred per second and latency. Different models will have varying inference per second. The baseline inference performance is 14 images/second on AlexNet, and 5 images/second on ResNet 50 for batch size of 1. The characteristics of the network that the DeepLens is connected to will determine the latency performance.
What MXNet network architecture layers does AWS DeepLens support?
Getting Started
AWS DeepLens | Machine Learning
AWS DeepLens offers support for 20 different network architecture layers. The layers supported are:
Activation
BatchNorm
Concat
Convolution
elemwise_add
Pooling
Flatten
FullyConnected
InputLayer
UpSampling
Reshape
ScaleShift
SoftmaxActivation
SoftmaxOutput
transpose
_contrib_MultiBoxPrior
_contrib_MultiBoxDetection
_Plus
Deconvolution
_mul
What comes in the box and how do I get started?
Getting Started
AWS DeepLens | Machine Learning
Inside the box, developers will find a Getting Started guide, the AWS DeepLens device, a power supply and a 32GB microSD card. Setup and configuration of the DeepLens device can be done in minutes using the AWS DeepLens console, and by configuring the device through a browser on your laptop or PC.
Can I train my models on the device?
Getting Started
AWS DeepLens | Machine Learning
No, AWS DeepLens is capable of running inference or predictions using trained models. You can train your models in Amazon SageMaker, a machine learning platform to train and host your models. AWS DeepLens offers a simple 1-click deploy feature to publish trained models from Amazon SageMaker.
What AWS services are integrated with AWS DeepLens?
Getting Started
AWS DeepLens | Machine Learning
DeepLens is pre-configured for integration with AWS Greengrass, Amazon SageMaker and Amazon Kinesis Video Streams. You can integrate with many other AWS services, such as Amazon S3, Amazon Lambda, Amazon Dynamo, Amazon Rekognition using AWS DeepLens.
Can I SSH into AWS DeepLens?
Getting Started
AWS DeepLens | Machine Learning
Yes, we have designed AWS DeepLens to be easy to use, yet accessible for advanced developers. You can SSH into the device using the command: ssh aws_cam@
What programming languages are supported by AWS DeepLens?
Getting Started
AWS DeepLens | Machine Learning
You can define and run models on the camera data stream locally in Python 2.7.