SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Kashif Imran
Solutions Architect, Amazon Web Services
BDA210
AWS DeepLens Workshop: Building a
Computer Vision App
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS DeepLens
is not a
video camera …
It’s the
world’s first
deep learning
enabled
developer kit
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Artificial Intelligence at Amazon
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Get Started with Sample Projects
Artistic style
transfer
Object
detection
Face detection /
recognition
Hot dog / not
hot dog
Cat vs. dogActivity
detection
Add custom functionality
Or
Create your own project
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3. Deploying a model
to AWS DeepLens
1. Machine learning
overview
4. Extending a
project
Today We Will Cover
2. Training a model
in Amazon
SageMaker
Amazon
Rekognition
Amazon S3
AWS Lambda
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1. Machine Learning Overview
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Model training Inference
Overview of Deep Learning
Data
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data
Annotate Preprocess Data split
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Model Training
• Define model architecture
• Input the annotated and cleaned data into the model
• Multiple iterations (epochs) to train the model
• Validate with held back dataset
Large,
annotated
dataset
Training set
Validation set
Training
Validate
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Inference
It’s where the magic happens!
1. Preprocess the new data or image just like a training set.
2. Feed image back to the trained model to get a predicted output.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2. Training a Model in Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lab #1: Training a Model in Amazon SageMaker
• Objective: You will learn how to build and train a face recognition
model
• Time: 40 min.
• Steps:
1. About Amazon
SageMaker
2. Self-paced lab
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon SageMaker
Fully managed
hosting with auto-
scaling
One-click
deployment
Pre-built
notebooks for
common
problems
Built-in, high-
performance
algorithms
Hyperparameter
optimization
Build Train Deploy
One-click
training
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lab Details – Amazon SageMaker
The self-paced lab will include the following steps:
1. Import a prepared Jupyter Notebook into Amazon SageMaker.
2. The notebook walks you through building a face recognition
model in Amazon SageMaker.
3. Create an S3 bucket, and export the updated model there.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Self-Paced Lab – #1
1. Find the instructions manual here:
https://github.com/fibbonnaci/DeepLens-workshops
40 minutes
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3. Deploying a Model to DeepLens
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lab #2: Deploying a Model to AWS DeepLens
• Objective: You will learn how to configure AWS DeepLens and deploy a
model
• Time: 40 min.
• Steps:
1. Register and
configure AWS
DeepLens
2. Deploy a model
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Register AWS DeepLens
1. Choose Register device.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2. Provide a name for your device, for example, yourname-sf-summit
3. Choose Next.
Register AWS DeepLens
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Manage Permissions
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Manage Permissions
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Manage Permissions
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Manage Permissions
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Download Certificate
1. Choose Download certificate.
2. Choose Finish.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Configure AWS DeepLens
1. Find the reset pin in the back of the AWS DeepLens device.
2. Use the provided pin to reset the device. You should hear a click.
3. The middle LED (Wi-Fi) will be blinking.
4. Connect to 192.168.0.1.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
5. For Network connection, choose Edit.
Configure AWS DeepLens
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
6. Choose Use Ethernet.
Configure AWS DeepLens
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
7. For Certificate, choose Edit.
Configure AWS DeepLens
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
8. Upload the .zip file you downloaded during registration.
9. Choose Next.
Configure AWS DeepLens
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
10. Choose Finish.
Configure AWS DeepLens
Run this step before moving ahead
sudo systemctl restart greengrassd.service --no-block
1. Open Terminal, and run this command:
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Now, It’s Time to Create a Project
1. Log in to the AWS DeepLens
console.
https://console.aws.amazon.com/
deeplens
This is the AWS DeepLens console.
2. Choose Create Project.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use a Face Detection Sample
3. Select Use a project
template.
4. Select Face detection from
sample project templates.
5. Choose Next at the bottom
of screen.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Create a Project
6. Choose Create.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deploy Project to the Device
7. Find your project in
the list (the one you
just named).
8. Choose the radio
button.
9. Choose Deploy to
device.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
10. Select your device.
11. Choose Review.
Target Your Device
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deploy!
12. Choose Deploy.
A note on costs …
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Wait for the Project to be Deployed
Blue banner = Deployment in progress
Green banner = Deployment successful
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS DeepLens Specifications
• Intel Atom Processor
• Gen9 graphics
• Ubuntu OS- 16.04 LTS
• 100 GFLOPS performance
• Dual band Wi-Fi
• 8-GB RAM
• 16-GB storage (eMMC)
• 32-GB SD card
• 4 MP camera with MJPEG
• H.264 encoding at 1080p resolution
• 2 USB ports
• Micro HDMI
• Audio out
• AWS Greengrass preconfigured
• clDNN Optimized for MXNet
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS DeepLens Architecture
Video out
Data out
I n f e r e n c e
D e p l o y P r o j e c t s
Manage device
Security
Console Project
Management
AWS Cloud
Intel: Model Optimizer
cIDNN and Driver
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Under the Covers – Console
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Under the Covers – Device
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Let’s go back to the console and view the
output
13. Click View project stream for instructions.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Winners of the DeepLens Hackathon
First place Second place Third place
ReadToMe
Created by Alex Schultz
ReadToMe is a deep learning
enabled application that is
able to read books to kids. In
this case, reading Green Eggs
and Ham, by Dr. Seuss.
Dee
Created by Matthew Clark
Dee is a fun AWS DeepLens
interactive device for children.
The device asks children to
answer questions by showing a
picture of the answer.
SafeHaven
Created by Nathan Stone
and Peter McLean
SafeHaven uses Alexa and
AWS DeepLens to bring
peace of mind for vulnerable
people and their families.
View all 23 projects at: https://aws.amazon.com/deeplens/community-projects
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4. Extending a Project:
Audience Response Tracking with AWS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon
Rekognition
image
Inference
Lambda
Amazon
S3 Bucket
Amazon
DynamoDB
Amazon
SageMaker
&
AWS
DeepLens
console
Amazon
S3 Bucket
Recognize
emotions
Lambda
Training/validation data
Cropped face images
Cropped face
images
Detected
emotions
AWS DeepLens
Cloud
Amazon
CloudWatch
Detected
emotions
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Now, let’s see it in action.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thanks & Wrap-Up
Pre-order
aws.amazon.com/deeplens/
Learn more
aws.amazon.com/deeplens/
community-projects
Request a workshop
Work with your AWS
account management
team to request a hands-
on Amazon SageMaker &
AWS DeepLens workshop
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Questions?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Please complete the session survey in the
summit mobile app.
Submit Session Feedback
1. Tap the Schedule icon. 2. Select the session
you attended.
3. Tap Session Evaluation
to submit your feedback.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

CI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and FargateCI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and Fargate
Amazon Web Services
 
Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Amazon Web Services
 
Building Serverless Microservices with AWS
Building Serverless Microservices with AWSBuilding Serverless Microservices with AWS
Building Serverless Microservices with AWS
Donnie Prakoso
 
Modern Application Development for Startups
Modern Application Development for StartupsModern Application Development for Startups
Modern Application Development for Startups
Donnie Prakoso
 
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF LoftAdding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Amazon Web Services
 
Build a Serverless Web Application in One Day
Build a Serverless Web Application in One DayBuild a Serverless Web Application in One Day
Build a Serverless Web Application in One Day
Amazon Web Services
 
An Introduction to AWS - AWS Summit Tel Aviv 2017
An Introduction to AWS - AWS Summit Tel Aviv 2017An Introduction to AWS - AWS Summit Tel Aviv 2017
An Introduction to AWS - AWS Summit Tel Aviv 2017
Amazon Web Services
 
Serverless SaaS apllications on AWS
Serverless SaaS apllications on AWSServerless SaaS apllications on AWS
Serverless SaaS apllications on AWS
Amazon Web Services
 
Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference
Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference
Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference
Amazon Web Services
 
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech TalksOverview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Amazon Web Services
 
Cloudschool 2014
Cloudschool 2014Cloudschool 2014
Cloudschool 2014
Sébastien ☁ Stormacq
 
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
 Learn how Maxwell Health Protects its MongoDB Workloads on AWS Learn how Maxwell Health Protects its MongoDB Workloads on AWS
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
Amazon Web Services
 
Analyzing Your Web and Application Logs
Analyzing Your Web and Application Logs Analyzing Your Web and Application Logs
Analyzing Your Web and Application Logs
Amazon Web Services
 
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Amazon Web Services
 
Containers - State of the Union
Containers - State of the UnionContainers - State of the Union
Containers - State of the Union
Amazon Web Services
 
Interstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECSInterstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECS
Amazon Web Services
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Amazon Web Services
 
Building and Deploying Your First Serverless Application
Building and Deploying Your First Serverless ApplicationBuilding and Deploying Your First Serverless Application
Building and Deploying Your First Serverless Application
Amazon Web Services
 
How AWS is reinventing the cloud
How AWS is reinventing the cloudHow AWS is reinventing the cloud
How AWS is reinventing the cloud
javier ramirez
 
Building with Containers on AWS
Building with Containers on AWSBuilding with Containers on AWS
Building with Containers on AWS
Amazon Web Services
 

What's hot (20)

CI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and FargateCI/CD with AWS Developer Tools and Fargate
CI/CD with AWS Developer Tools and Fargate
 
Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018
 
Building Serverless Microservices with AWS
Building Serverless Microservices with AWSBuilding Serverless Microservices with AWS
Building Serverless Microservices with AWS
 
Modern Application Development for Startups
Modern Application Development for StartupsModern Application Development for Startups
Modern Application Development for Startups
 
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF LoftAdding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
Adding the Sec to Your DevOps Pipelines: AWS Security Week at the SF Loft
 
Build a Serverless Web Application in One Day
Build a Serverless Web Application in One DayBuild a Serverless Web Application in One Day
Build a Serverless Web Application in One Day
 
An Introduction to AWS - AWS Summit Tel Aviv 2017
An Introduction to AWS - AWS Summit Tel Aviv 2017An Introduction to AWS - AWS Summit Tel Aviv 2017
An Introduction to AWS - AWS Summit Tel Aviv 2017
 
Serverless SaaS apllications on AWS
Serverless SaaS apllications on AWSServerless SaaS apllications on AWS
Serverless SaaS apllications on AWS
 
Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference
Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference
Module 5: AWS Elasticity and Management Tools - AWSome Day Online Conference
 
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech TalksOverview of Serverless Application Deployment Patterns - AWS Online Tech Talks
Overview of Serverless Application Deployment Patterns - AWS Online Tech Talks
 
Cloudschool 2014
Cloudschool 2014Cloudschool 2014
Cloudschool 2014
 
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
 Learn how Maxwell Health Protects its MongoDB Workloads on AWS Learn how Maxwell Health Protects its MongoDB Workloads on AWS
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
 
Analyzing Your Web and Application Logs
Analyzing Your Web and Application Logs Analyzing Your Web and Application Logs
Analyzing Your Web and Application Logs
 
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
 
Containers - State of the Union
Containers - State of the UnionContainers - State of the Union
Containers - State of the Union
 
Interstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECSInterstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECS
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
 
Building and Deploying Your First Serverless Application
Building and Deploying Your First Serverless ApplicationBuilding and Deploying Your First Serverless Application
Building and Deploying Your First Serverless Application
 
How AWS is reinventing the cloud
How AWS is reinventing the cloudHow AWS is reinventing the cloud
How AWS is reinventing the cloud
 
Building with Containers on AWS
Building with Containers on AWSBuilding with Containers on AWS
Building with Containers on AWS
 

Similar to AWS DeepLens Workshop: Building Computer Vision Applications

BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications
Amazon Web Services
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...
Amazon Web Services
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
Amazon Web Services
 
AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications
Amazon Web Services
 
Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018
Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018
Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018Amazon Web Services Korea
 
Brad Kenstler - A new way to learn machine learning.pdf
Brad Kenstler - A new way to learn machine learning.pdfBrad Kenstler - A new way to learn machine learning.pdf
Brad Kenstler - A new way to learn machine learning.pdf
Amazon Web Services
 
A New Way to Learn Machine Learning
A New Way to Learn Machine LearningA New Way to Learn Machine Learning
A New Way to Learn Machine Learning
Amazon Web Services
 
AWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine LearningAWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine Learning
Amazon Web Services
 
AI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An IntroductionAI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An Introduction
Daniel Zivkovic
 
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Amazon Web Services
 
Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...
Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...
Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...
Amazon Web Services
 
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...
Amazon Web Services
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...
Amazon Web Services
 
New way to learn Machine Learning with AWS DeepLens & Daniel ZivKovic
New way to learn Machine Learning with AWS DeepLens & Daniel ZivKovicNew way to learn Machine Learning with AWS DeepLens & Daniel ZivKovic
New way to learn Machine Learning with AWS DeepLens & Daniel ZivKovic
Daniel Zivkovic
 
Moving to DevOps
Moving to DevOpsMoving to DevOps
Moving to DevOps
Amazon Web Services
 
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon WayAWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
Amazon Web Services
 
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Amazon Web Services
 
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
Amazon Web Services
 
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Amazon Web Services
 
AWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine LearningAWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine Learning
Amazon Web Services
 

Similar to AWS DeepLens Workshop: Building Computer Vision Applications (20)

BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Anahe...
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
 
AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications
 
Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018
Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018
Amazon Deeplens 와 컴퓨터 비전 딥러닝 어플리케이션 활용::Sunil Mallya::AWS Summit Seoul 2018
 
Brad Kenstler - A new way to learn machine learning.pdf
Brad Kenstler - A new way to learn machine learning.pdfBrad Kenstler - A new way to learn machine learning.pdf
Brad Kenstler - A new way to learn machine learning.pdf
 
A New Way to Learn Machine Learning
A New Way to Learn Machine LearningA New Way to Learn Machine Learning
A New Way to Learn Machine Learning
 
AWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine LearningAWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine Learning
 
AI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An IntroductionAI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An Introduction
 
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
 
Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...
Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...
Solving for Identity and Authentication with .NET Apps on AWS (GPSWS408) - AW...
 
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMaker - AWS Summit S...
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Atlan...
 
New way to learn Machine Learning with AWS DeepLens & Daniel ZivKovic
New way to learn Machine Learning with AWS DeepLens & Daniel ZivKovicNew way to learn Machine Learning with AWS DeepLens & Daniel ZivKovic
New way to learn Machine Learning with AWS DeepLens & Daniel ZivKovic
 
Moving to DevOps
Moving to DevOpsMoving to DevOps
Moving to DevOps
 
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon WayAWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
AWS Initiate Day Manchester 2019 – Moving to DevOps the Amazon Way
 
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
 
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
 
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
 
AWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine LearningAWS DeepLens - A New Way to Learn Machine Learning
AWS DeepLens - A New Way to Learn Machine Learning
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

AWS DeepLens Workshop: Building Computer Vision Applications

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Kashif Imran Solutions Architect, Amazon Web Services BDA210 AWS DeepLens Workshop: Building a Computer Vision App
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS DeepLens is not a video camera … It’s the world’s first deep learning enabled developer kit
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Artificial Intelligence at Amazon
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Get Started with Sample Projects Artistic style transfer Object detection Face detection / recognition Hot dog / not hot dog Cat vs. dogActivity detection Add custom functionality Or Create your own project
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3. Deploying a model to AWS DeepLens 1. Machine learning overview 4. Extending a project Today We Will Cover 2. Training a model in Amazon SageMaker Amazon Rekognition Amazon S3 AWS Lambda
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Machine Learning Overview
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Model training Inference Overview of Deep Learning Data
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data Annotate Preprocess Data split
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Model Training • Define model architecture • Input the annotated and cleaned data into the model • Multiple iterations (epochs) to train the model • Validate with held back dataset Large, annotated dataset Training set Validation set Training Validate
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Inference It’s where the magic happens! 1. Preprocess the new data or image just like a training set. 2. Feed image back to the trained model to get a predicted output.
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2. Training a Model in Amazon SageMaker
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lab #1: Training a Model in Amazon SageMaker • Objective: You will learn how to build and train a face recognition model • Time: 40 min. • Steps: 1. About Amazon SageMaker 2. Self-paced lab
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon SageMaker Fully managed hosting with auto- scaling One-click deployment Pre-built notebooks for common problems Built-in, high- performance algorithms Hyperparameter optimization Build Train Deploy One-click training
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lab Details – Amazon SageMaker The self-paced lab will include the following steps: 1. Import a prepared Jupyter Notebook into Amazon SageMaker. 2. The notebook walks you through building a face recognition model in Amazon SageMaker. 3. Create an S3 bucket, and export the updated model there.
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Self-Paced Lab – #1 1. Find the instructions manual here: https://github.com/fibbonnaci/DeepLens-workshops 40 minutes
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3. Deploying a Model to DeepLens
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lab #2: Deploying a Model to AWS DeepLens • Objective: You will learn how to configure AWS DeepLens and deploy a model • Time: 40 min. • Steps: 1. Register and configure AWS DeepLens 2. Deploy a model
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Register AWS DeepLens 1. Choose Register device.
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2. Provide a name for your device, for example, yourname-sf-summit 3. Choose Next. Register AWS DeepLens
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Manage Permissions
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Manage Permissions
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Manage Permissions
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Manage Permissions
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Download Certificate 1. Choose Download certificate. 2. Choose Finish.
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Configure AWS DeepLens 1. Find the reset pin in the back of the AWS DeepLens device. 2. Use the provided pin to reset the device. You should hear a click. 3. The middle LED (Wi-Fi) will be blinking. 4. Connect to 192.168.0.1.
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 5. For Network connection, choose Edit. Configure AWS DeepLens
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 6. Choose Use Ethernet. Configure AWS DeepLens
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 7. For Certificate, choose Edit. Configure AWS DeepLens
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 8. Upload the .zip file you downloaded during registration. 9. Choose Next. Configure AWS DeepLens
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 10. Choose Finish. Configure AWS DeepLens
  • 31. Run this step before moving ahead sudo systemctl restart greengrassd.service --no-block 1. Open Terminal, and run this command:
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Now, It’s Time to Create a Project 1. Log in to the AWS DeepLens console. https://console.aws.amazon.com/ deeplens This is the AWS DeepLens console. 2. Choose Create Project.
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use a Face Detection Sample 3. Select Use a project template. 4. Select Face detection from sample project templates. 5. Choose Next at the bottom of screen.
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Create a Project 6. Choose Create.
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deploy Project to the Device 7. Find your project in the list (the one you just named). 8. Choose the radio button. 9. Choose Deploy to device.
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 10. Select your device. 11. Choose Review. Target Your Device
  • 37. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deploy! 12. Choose Deploy. A note on costs …
  • 38. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Wait for the Project to be Deployed Blue banner = Deployment in progress Green banner = Deployment successful
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS DeepLens Specifications • Intel Atom Processor • Gen9 graphics • Ubuntu OS- 16.04 LTS • 100 GFLOPS performance • Dual band Wi-Fi • 8-GB RAM • 16-GB storage (eMMC) • 32-GB SD card • 4 MP camera with MJPEG • H.264 encoding at 1080p resolution • 2 USB ports • Micro HDMI • Audio out • AWS Greengrass preconfigured • clDNN Optimized for MXNet
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS DeepLens Architecture Video out Data out I n f e r e n c e D e p l o y P r o j e c t s Manage device Security Console Project Management AWS Cloud Intel: Model Optimizer cIDNN and Driver
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Under the Covers – Console
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Under the Covers – Device
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Let’s go back to the console and view the output 13. Click View project stream for instructions.
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Winners of the DeepLens Hackathon First place Second place Third place ReadToMe Created by Alex Schultz ReadToMe is a deep learning enabled application that is able to read books to kids. In this case, reading Green Eggs and Ham, by Dr. Seuss. Dee Created by Matthew Clark Dee is a fun AWS DeepLens interactive device for children. The device asks children to answer questions by showing a picture of the answer. SafeHaven Created by Nathan Stone and Peter McLean SafeHaven uses Alexa and AWS DeepLens to bring peace of mind for vulnerable people and their families. View all 23 projects at: https://aws.amazon.com/deeplens/community-projects
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4. Extending a Project: Audience Response Tracking with AWS
  • 46. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 47. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition image Inference Lambda Amazon S3 Bucket Amazon DynamoDB Amazon SageMaker & AWS DeepLens console Amazon S3 Bucket Recognize emotions Lambda Training/validation data Cropped face images Cropped face images Detected emotions AWS DeepLens Cloud Amazon CloudWatch Detected emotions
  • 48. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Now, let’s see it in action.
  • 49. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thanks & Wrap-Up Pre-order aws.amazon.com/deeplens/ Learn more aws.amazon.com/deeplens/ community-projects Request a workshop Work with your AWS account management team to request a hands- on Amazon SageMaker & AWS DeepLens workshop
  • 50. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Questions?
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Please complete the session survey in the summit mobile app.
  • 52. Submit Session Feedback 1. Tap the Schedule icon. 2. Select the session you attended. 3. Tap Session Evaluation to submit your feedback.
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank you!