SlideShare a Scribd company logo
S U M M I T
SYDNEY
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Build an AI virtual concierge
Julian Bright
Solutions Architect, ISV
Amazon Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What you’ll get out of this session
• An overview of the AI and machine learning services
• Why an AI virtual concierge?
• An understanding of how facial recognition works
• Learn how to build an AI virtual concierge
• See live demo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Put machine learning in the
hands of every developer
Our mission at AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Some of our machine learning customers…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon machine learning stack: broadest and
deepest set of capabilities
AI SERVICES
Easily add intelligence to applications without machine learning skills
Vision | Documents | Speech | Language | Chatbots | Forecasting | Recommendations
ML SERVICES
Build, train, and deploy machine learning models fast and at scale
Data labelling | Pre-built algorithms and notebooks | One-click training and deployment
ML FRAMEWORKS AND
INFRASTRUCTURE
Flexibility and choice, highest-performing infrastructure
Support for ML frameworks | Compute options purpose-built for machine learning
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon machine learning stack: broadest and
deepest set of capabilities
AI SERVICES
ML SERVICES
Build, train, and deploy machine learning models fast and at scale
Data labeling | Pre-built algorithms and notebooks | One-click training and deployment
ML FRAMEWORKS AND
INFRASTRUCTURE
Flexibility and choice, highest-performing infrastructure
Support for machine learning frameworks | Compute options purpose-built for ML
A M A Z O N
R E K O G N I T I O N
I M A G E
A M A Z O N
P O L L Y
A M A Z O N
T R A N S C R I B E
A M A Z O N
T R A N S L A T E
A M A Z O N
C O M P R E H E N D
& C O M P R E H E N D
M E D I C A L
A M A Z O N
L E X
A M A Z O N
R E K O G N I T I O N
V I D E O
Vision Speech Chatbots
A M A Z O N
F O R E C A S T
A M A Z O N
T E X T R A C T
A M A Z O N
P E R S O N A L I S E
Language Forecasting Recommendations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon machine learning stack: broadest and
deepest set of capabilities
AI SERVICES
ML SERVICES
ML FRAMEWORKS AND
INFRASTRUCTURE
Flexibility and choice, highest-performing infrastructure
Support for machine learning frameworks | Compute options purpose-built for ML
A M A Z O N
R E K O G N I T I O N
I M A G E
A M A Z O N
P O L L Y
A M A Z O N
T R A N S C R I B E
A M A Z O N
T R A N S L A T E
A M A Z O N
C O M P R E H E N D
& C O M P R E H E N D
M E D I C A L
A M A Z O N
L E X
A M A Z O N
R E K O G N I T I O N
V I D E O
Vision Speech Chatbots
A M A Z O N
F O R E C A S T
A M A Z O N
T E X T R A C T
A M A Z O N
P E R S O N A L I S E
Language Forecasting Recommendations
A M A Z O N
S A G E M A K E R
B U I L D T R A I N D E P L O Y
Pre-built algorithms and notebooks
Data labeling (A M A Z O N G R O U N D T R U T H )
Algorithms and models ( A W S M A R K E T P L A C E
F O R M A C H I N E L E A R N I N G )
One-click model training and tuning
Optimisation (A M A Z O N N E O )
Reinforcement learning
One-click deployment & hosting
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon machine learning stack: broadest and
deepest set of capabilities
AI SERVICES
ML SERVICES
ML FRAMEWORKS AND
INFRASTRUCTURE
A M A Z O N
R E K O G N I T I O N
I M A G E
A M A Z O N
P O L L Y
A M A Z O N
T R A N S C R I B E
A M A Z O N
T R A N S L A T E
A M A Z O N
C O M P R E H E N D
& C O M P R E H E N D
M E D I C A L
A M A Z O N
L E X
A M A Z O N
R E K O G N I T I O N
V I D E O
Vision Speech Chatbots
A M A Z O N
F O R E C A S T
A M A Z O N
T E X T R A C T
A M A Z O N
P E R S O N A L I S E
Language Forecasting Recommendations
A M A Z O N
S A G E M A K E R
B U I L D T R A I N D E P L O Y
Pre-built algorithms and notebooks
Data labeling (A M A Z O N G R O U N D T R U T H )
Algorithms and models ( A W S M A R K E T P L A C E
F O R M A C H I N E L E A R N I N G )
One-click model training and tuning
Optimisation (A M A Z O N N E O )
Reinforcement learning
One-click deployment & hosting
F r a m e w o r k s I n t e r f a c e s I n f r a s t r u c t u r e
A M A Z O N
E C 2 P 3
& P 3 d n
A M A Z O N
E C 2 C 5
F P G A s A W S
G R E E N G R A S S
A M A Z O N
E L A S T I C
I N F E R E N C E
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon machine learning stack: broadest and
deepest set of capabilities
AI SERVICES
ML SERVICES
ML FRAMEWORKS AND
INFRASTRUCTURE
A M A Z O N
R E K O G N I T I O N
I M A G E
A M A Z O N
P O L L Y
A M A Z O N
T R A N S C R I B E
A M A Z O N
T R A N S L A T E
A M A Z O N
C O M P R E H E N D
& C O M P R E H E N D
M E D I C A L
A M A Z O N
L E X
A M A Z O N
R E K O G N I T I O N
V I D E O
Vision Speech Chatbots
A M A Z O N
F O R E C A S T
A M A Z O N
T E X T R A C T
A M A Z O N
P E R S O N A L I S E
Language Forecasting Recommendations
A M A Z O N
S A G E M A K E R
B U I L D T R A I N D E P L O Y
Pre-built algorithms and notebooks
Data labeling (A M A Z O N G R O U N D T R U T H )
Algorithms and models ( A W S M A R K E T P L A C E
F O R M A C H I N E L E A R N I N G )
One-click model training and tuning
Optimisation (A M A Z O N N E O )
Reinforcement learning
One-click deployment & hosting
F r a m e w o r k s I n t e r f a c e s I n f r a s t r u c t u r e
A M A Z O N
E C 2 P 3
& P 3 d n
A M A Z O N
E C 2 C 5
F P G A s A W S
G R E E N G R A S S
A M A Z O N
E L A S T I C
I N F E R E N C E
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customer reception areas
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Visitor management technology
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Virtual concierge experience
1.
Recognise
visitors
2. Welcome
visitor
3. Lookup
calendar
4. Contact
host
5. Notify
visitor
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Virtual concierge experience
1.
Recognise
visitors
2. Welcome
visitor
3. Lookup
calendar
4. Contact
host
5. Notify
visitor
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
How does face recognition work?
Object detection Image classification
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Face recognition with machine learning
1 Detect > 2 Align > 3 Represent > 4 Classify
https://research.fb.com/publications/deepface-closing-the-gap-to-human-level-performance-in-face-verification/
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Face recognition probability
99.99% 98%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon SageMaker Neo: Train once, run anywhere
Neo
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Sagemaker model compilation
from sagemaker import get_execution_role, Session
from sagemaker.mxnet.model import MXNetModel
# Upload pre-trained model
role = get_execution_role()
model_data = Session().upload_data(path='model.tar.gz', key_prefix='model’)
model = MXNetModel(model_data=model_data, role=role, entry_point='predict.py’)
Pre-trained model
Custom inference code
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Sagemaker model compilation
from sagemaker import get_execution_role, Session
from sagemaker.mxnet.model import MXNetModel
# Upload pre-trained model
role = get_execution_role()
model_data = Session().upload_data(path='model.tar.gz', key_prefix='model’)
model = MXNetModel(model_data=model_data, role=role, entry_point='predict.py’)
# Compile for runtime
compiled_model = model.compile(job_name='neo', role=role, target_instance_family='ml_m4’,
input_shape={'data':[1,3,112,112]}, output_path='compiled’)
Choose compile target
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sagemaker model compilation
from sagemaker import get_execution_role, Session
from sagemaker.mxnet.model import MXNetModel
# Upload pre-trained model
role = get_execution_role()
model_data = Session().upload_data(path='model.tar.gz', key_prefix='model’)
model = MXNetModel(model_data=model_data, role=role, entry_point='predict.py’)
# Compile for runtime
compiled_model = model.compile(job_name='neo', role=role, target_instance_family='ml_m4’,
input_shape={'data':[1,3,112,112]}, output_path='compiled’)
# Deploy the compiled model
predictor = compiled_model.deploy(initial_instance_count=1, instance_type='ml.m4.xlarge')
Choose instance type
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Model deployment for
Amazon DeepLens
1. Load pre-trained model in
Amazon SageMaker Notebook
2. Compile Amazon SageMaker Neo
model to target Amazon
DeepLens
3. AWS IOT Greengrass to deploy
model and AWS Lambda
4. Face detection at the Edge
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Greengrass and AWS Lambda performance
# Greengrass infinite loop
while True:
frame = get_frame()
bbox, threshold = detect_face(frame)
if threshold > detect_threshold:
face = crop(frame, bbox)
if classify(face) > sim_threshold:
upload_face()
draw_frame(bbox, face_name)
publish_metrics()
1000
28
22
6
3
1 10 100 1000
Upload Face
Detect Face
Classify Face
Read Frame
Publish Metrics
Time in milliseconds
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Greengrass and AWS Lambda performance
# Greengrass infinite loop
while True:
frame = get_frame()
bbox, threshold = detect_face(frame)
if threshold > detect_threshold:
face = crop(frame, bbox)
if classify(face) > sim_threshold:
upload_face()
draw_frame(bbox, face_name)
publish_metrics()
1000
28
22
6
3
1 10 100 1000
Upload Face
Detect Face
Classify Face
Read Frame
Publish Metrics
Time in milliseconds
Detect face
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Greengrass and AWS Lambda performance
# Greengrass infinite loop
while True:
frame = get_frame()
bbox, threshold = detect_face(frame)
if threshold > detect_threshold:
face = crop(frame, bbox)
if classify(face) > sim_threshold:
upload_face()
draw_frame(bbox, face_name)
publish_metrics()
Crop and
classify face
1000
28
22
6
3
1 10 100 1000
1
2
3
4
5
Time in milliseconds
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Greengrass and AWS Lambda performance
# Greengrass infinite loop
while True:
frame = get_frame()
bbox, threshold = detect_face(frame)
if threshold > detect_threshold:
face = crop(frame, bbox)
if classify(face) > sim_threshold:
upload_face()
draw_frame(bbox, face_name)
publish_metrics()
1000
28
22
6
3
1 10 100 1000
Upload Face
Detect Face
Classify Face
Read Frame
Publish Metrics
Time in milliseconds
Upload face to
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Face registration and detection
Amazon
DynamoDB
Visitors
SNS
Amazon S3
Visitor Face
Amazon API
Gateway
Register
Amazon
SageMaker
Endpoint
2. Index face
Amazon
Rekognition
Collection
4. Save visitor 7.Face detected
SNS
Recognise
Face
Amazon SNS
Face Detected
AWS
DeepLens
Amazon S3
Visitor Model
Returning
Visitor
New
Visitor
3. Classify face
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Virtual concierge experience
1.
Recognise
visitors
2. Welcome
visitor
3. Lookup
calendar
4. Contact
host
5. Notify
visitor
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Step Functions
“Serverless” visual workflow management
• Coordinate multiple AWS Lambda functions
• Handle errors with automatic retry support
• Run parallel tasks or activities for callbacks
• Logs the state of each step, to help debug
Task
Choice
Handle errors
Parallel tasks
Start
End
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Sumerian as a frontend
Instructional design
Brand engagement
Data visualisation
Simulation
Virtual showcases
Virtual tours
Digital signage Customer service
agents and chatbots
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Receptionist workflow
Amazon
DynamoDB
Appointment
Amazon SNS
Face Detected
AWS API
Gateway
Notification
5. Get appointment
Amazon SNS
Email Host
4. Welcome visitor
Host
Amazon
Sumerian
Scene
Visitor
Amazon
Rekognition
Collection
6. Notify host
7. Host reply
AWS Step
Function
Workflow
Amazon
DynamoDB
Appointment
2. Create session 3. Start workflow
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
“Shootsta is all about using technology
to enhance our client experience.”
Tim Moylan
CTO, Shootsta
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Summary
Registration
• Amazon S3
• Amazon
Rekognition
• Amazon
Sagemaker Neo
Recognise
• AWS IoT
Greengrass
• AWS DeepLens
• Amazon SNS
Workflow
• AWS Step
Functions
• AWS Lambda
• Amazon
DynamoDB
Frontend
• Amazon
Sumerian
• Amazon
Cognito
• Amazon SQS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Call to action
Dev Labs: Build an AI Virtual Concierge
https://github.com/stephensalim/devlabs-vc
Customer and Partner Sumerian exhibits
Visy and Olikka
Face Recognition with MXNet and Amazon Sagemaker Neo
https://github.com/isvlabs/aiml-lab/
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Julian Bright

More Related Content

Similar to Build an AI Virtual Concierge - AWS Summit Sydney

AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...
AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...
AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...
AWS Summits
 
AIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education OutcomesAIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education Outcomes
Amazon Web Services
 
Uu 2019-05-08 - machine learning -alternative
Uu   2019-05-08 - machine learning -alternativeUu   2019-05-08 - machine learning -alternative
Uu 2019-05-08 - machine learning -alternative
AdarshMamidpelliwar1
 
Building an Immersive, Interactive Customer Experience using AI and Augmented...
Building an Immersive, Interactive Customer Experience using AI and Augmented...Building an Immersive, Interactive Customer Experience using AI and Augmented...
Building an Immersive, Interactive Customer Experience using AI and Augmented...
Amazon Web Services
 
Amazon SageMaker In Action
Amazon SageMaker In Action Amazon SageMaker In Action
Amazon SageMaker In Action
Amazon Web Services
 
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon Web Services
 
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon Web Services
 
Introduction to AI/ML with AWS
Introduction to AI/ML with AWSIntroduction to AI/ML with AWS
Introduction to AI/ML with AWS
Suman Debnath
 
Amir sadoughi developing large-scale machine learning algorithms on amazon ...
Amir sadoughi   developing large-scale machine learning algorithms on amazon ...Amir sadoughi   developing large-scale machine learning algorithms on amazon ...
Amir sadoughi developing large-scale machine learning algorithms on amazon ...
MLconf
 
Applying Maching Learning to Build Smarter Video Workflows
Applying Maching Learning to Build Smarter Video WorkflowsApplying Maching Learning to Build Smarter Video Workflows
Applying Maching Learning to Build Smarter Video Workflows
Amazon Web Services
 
Drive Digital Transformation Using AI
Drive Digital Transformation Using AIDrive Digital Transformation Using AI
Drive Digital Transformation Using AI
Amazon Web Services
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)
Julien SIMON
 
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Amazon Web Services
 
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and KubernetesMachine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
Arun Gupta
 
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Build, Train and Deploy Machine Learning Models at Scale (April 2019)Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Julien SIMON
 
Build, train, and deploy ML models at scale.pdf
Build, train, and deploy ML models at scale.pdfBuild, train, and deploy ML models at scale.pdf
Build, train, and deploy ML models at scale.pdf
Amazon Web Services
 
Build, train and deploy ML models at scale.pdf
Build, train and deploy ML models at scale.pdfBuild, train and deploy ML models at scale.pdf
Build, train and deploy ML models at scale.pdf
Amazon Web Services
 
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
Amazon Web Services
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
Amazon Web Services
 
Drive Digital Transformation using ML
Drive Digital Transformation using MLDrive Digital Transformation using ML
Drive Digital Transformation using ML
Amazon Web Services
 

Similar to Build an AI Virtual Concierge - AWS Summit Sydney (20)

AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...
AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...
AWS Summit Singapore 2019 | The Smart Way to Build an AI & ML Strategy for Yo...
 
AIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education OutcomesAIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education Outcomes
 
Uu 2019-05-08 - machine learning -alternative
Uu   2019-05-08 - machine learning -alternativeUu   2019-05-08 - machine learning -alternative
Uu 2019-05-08 - machine learning -alternative
 
Building an Immersive, Interactive Customer Experience using AI and Augmented...
Building an Immersive, Interactive Customer Experience using AI and Augmented...Building an Immersive, Interactive Customer Experience using AI and Augmented...
Building an Immersive, Interactive Customer Experience using AI and Augmented...
 
Amazon SageMaker In Action
Amazon SageMaker In Action Amazon SageMaker In Action
Amazon SageMaker In Action
 
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
 
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
 
Introduction to AI/ML with AWS
Introduction to AI/ML with AWSIntroduction to AI/ML with AWS
Introduction to AI/ML with AWS
 
Amir sadoughi developing large-scale machine learning algorithms on amazon ...
Amir sadoughi   developing large-scale machine learning algorithms on amazon ...Amir sadoughi   developing large-scale machine learning algorithms on amazon ...
Amir sadoughi developing large-scale machine learning algorithms on amazon ...
 
Applying Maching Learning to Build Smarter Video Workflows
Applying Maching Learning to Build Smarter Video WorkflowsApplying Maching Learning to Build Smarter Video Workflows
Applying Maching Learning to Build Smarter Video Workflows
 
Drive Digital Transformation Using AI
Drive Digital Transformation Using AIDrive Digital Transformation Using AI
Drive Digital Transformation Using AI
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)
 
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
 
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and KubernetesMachine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
 
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Build, Train and Deploy Machine Learning Models at Scale (April 2019)Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
 
Build, train, and deploy ML models at scale.pdf
Build, train, and deploy ML models at scale.pdfBuild, train, and deploy ML models at scale.pdf
Build, train, and deploy ML models at scale.pdf
 
Build, train and deploy ML models at scale.pdf
Build, train and deploy ML models at scale.pdfBuild, train and deploy ML models at scale.pdf
Build, train and deploy ML models at scale.pdf
 
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Drive Digital Transformation using ML
Drive Digital Transformation using MLDrive Digital Transformation using ML
Drive Digital Transformation using ML
 

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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon 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
 

Build an AI Virtual Concierge - AWS Summit Sydney

  • 1. S U M M I T SYDNEY
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Build an AI virtual concierge Julian Bright Solutions Architect, ISV Amazon Web Services
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What you’ll get out of this session • An overview of the AI and machine learning services • Why an AI virtual concierge? • An understanding of how facial recognition works • Learn how to build an AI virtual concierge • See live demo
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Put machine learning in the hands of every developer Our mission at AWS
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Some of our machine learning customers…
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon machine learning stack: broadest and deepest set of capabilities AI SERVICES Easily add intelligence to applications without machine learning skills Vision | Documents | Speech | Language | Chatbots | Forecasting | Recommendations ML SERVICES Build, train, and deploy machine learning models fast and at scale Data labelling | Pre-built algorithms and notebooks | One-click training and deployment ML FRAMEWORKS AND INFRASTRUCTURE Flexibility and choice, highest-performing infrastructure Support for ML frameworks | Compute options purpose-built for machine learning
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon machine learning stack: broadest and deepest set of capabilities AI SERVICES ML SERVICES Build, train, and deploy machine learning models fast and at scale Data labeling | Pre-built algorithms and notebooks | One-click training and deployment ML FRAMEWORKS AND INFRASTRUCTURE Flexibility and choice, highest-performing infrastructure Support for machine learning frameworks | Compute options purpose-built for ML A M A Z O N R E K O G N I T I O N I M A G E A M A Z O N P O L L Y A M A Z O N T R A N S C R I B E A M A Z O N T R A N S L A T E A M A Z O N C O M P R E H E N D & C O M P R E H E N D M E D I C A L A M A Z O N L E X A M A Z O N R E K O G N I T I O N V I D E O Vision Speech Chatbots A M A Z O N F O R E C A S T A M A Z O N T E X T R A C T A M A Z O N P E R S O N A L I S E Language Forecasting Recommendations
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon machine learning stack: broadest and deepest set of capabilities AI SERVICES ML SERVICES ML FRAMEWORKS AND INFRASTRUCTURE Flexibility and choice, highest-performing infrastructure Support for machine learning frameworks | Compute options purpose-built for ML A M A Z O N R E K O G N I T I O N I M A G E A M A Z O N P O L L Y A M A Z O N T R A N S C R I B E A M A Z O N T R A N S L A T E A M A Z O N C O M P R E H E N D & C O M P R E H E N D M E D I C A L A M A Z O N L E X A M A Z O N R E K O G N I T I O N V I D E O Vision Speech Chatbots A M A Z O N F O R E C A S T A M A Z O N T E X T R A C T A M A Z O N P E R S O N A L I S E Language Forecasting Recommendations A M A Z O N S A G E M A K E R B U I L D T R A I N D E P L O Y Pre-built algorithms and notebooks Data labeling (A M A Z O N G R O U N D T R U T H ) Algorithms and models ( A W S M A R K E T P L A C E F O R M A C H I N E L E A R N I N G ) One-click model training and tuning Optimisation (A M A Z O N N E O ) Reinforcement learning One-click deployment & hosting
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon machine learning stack: broadest and deepest set of capabilities AI SERVICES ML SERVICES ML FRAMEWORKS AND INFRASTRUCTURE A M A Z O N R E K O G N I T I O N I M A G E A M A Z O N P O L L Y A M A Z O N T R A N S C R I B E A M A Z O N T R A N S L A T E A M A Z O N C O M P R E H E N D & C O M P R E H E N D M E D I C A L A M A Z O N L E X A M A Z O N R E K O G N I T I O N V I D E O Vision Speech Chatbots A M A Z O N F O R E C A S T A M A Z O N T E X T R A C T A M A Z O N P E R S O N A L I S E Language Forecasting Recommendations A M A Z O N S A G E M A K E R B U I L D T R A I N D E P L O Y Pre-built algorithms and notebooks Data labeling (A M A Z O N G R O U N D T R U T H ) Algorithms and models ( A W S M A R K E T P L A C E F O R M A C H I N E L E A R N I N G ) One-click model training and tuning Optimisation (A M A Z O N N E O ) Reinforcement learning One-click deployment & hosting F r a m e w o r k s I n t e r f a c e s I n f r a s t r u c t u r e A M A Z O N E C 2 P 3 & P 3 d n A M A Z O N E C 2 C 5 F P G A s A W S G R E E N G R A S S A M A Z O N E L A S T I C I N F E R E N C E
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon machine learning stack: broadest and deepest set of capabilities AI SERVICES ML SERVICES ML FRAMEWORKS AND INFRASTRUCTURE A M A Z O N R E K O G N I T I O N I M A G E A M A Z O N P O L L Y A M A Z O N T R A N S C R I B E A M A Z O N T R A N S L A T E A M A Z O N C O M P R E H E N D & C O M P R E H E N D M E D I C A L A M A Z O N L E X A M A Z O N R E K O G N I T I O N V I D E O Vision Speech Chatbots A M A Z O N F O R E C A S T A M A Z O N T E X T R A C T A M A Z O N P E R S O N A L I S E Language Forecasting Recommendations A M A Z O N S A G E M A K E R B U I L D T R A I N D E P L O Y Pre-built algorithms and notebooks Data labeling (A M A Z O N G R O U N D T R U T H ) Algorithms and models ( A W S M A R K E T P L A C E F O R M A C H I N E L E A R N I N G ) One-click model training and tuning Optimisation (A M A Z O N N E O ) Reinforcement learning One-click deployment & hosting F r a m e w o r k s I n t e r f a c e s I n f r a s t r u c t u r e A M A Z O N E C 2 P 3 & P 3 d n A M A Z O N E C 2 C 5 F P G A s A W S G R E E N G R A S S A M A Z O N E L A S T I C I N F E R E N C E
  • 11. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Customer reception areas
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Visitor management technology
  • 14. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Virtual concierge experience 1. Recognise visitors 2. Welcome visitor 3. Lookup calendar 4. Contact host 5. Notify visitor
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Virtual concierge experience 1. Recognise visitors 2. Welcome visitor 3. Lookup calendar 4. Contact host 5. Notify visitor
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How does face recognition work? Object detection Image classification
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Face recognition with machine learning 1 Detect > 2 Align > 3 Represent > 4 Classify https://research.fb.com/publications/deepface-closing-the-gap-to-human-level-performance-in-face-verification/
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Face recognition probability 99.99% 98%
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon SageMaker Neo: Train once, run anywhere Neo
  • 21. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Sagemaker model compilation from sagemaker import get_execution_role, Session from sagemaker.mxnet.model import MXNetModel # Upload pre-trained model role = get_execution_role() model_data = Session().upload_data(path='model.tar.gz', key_prefix='model’) model = MXNetModel(model_data=model_data, role=role, entry_point='predict.py’) Pre-trained model Custom inference code
  • 22. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Sagemaker model compilation from sagemaker import get_execution_role, Session from sagemaker.mxnet.model import MXNetModel # Upload pre-trained model role = get_execution_role() model_data = Session().upload_data(path='model.tar.gz', key_prefix='model’) model = MXNetModel(model_data=model_data, role=role, entry_point='predict.py’) # Compile for runtime compiled_model = model.compile(job_name='neo', role=role, target_instance_family='ml_m4’, input_shape={'data':[1,3,112,112]}, output_path='compiled’) Choose compile target
  • 23. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sagemaker model compilation from sagemaker import get_execution_role, Session from sagemaker.mxnet.model import MXNetModel # Upload pre-trained model role = get_execution_role() model_data = Session().upload_data(path='model.tar.gz', key_prefix='model’) model = MXNetModel(model_data=model_data, role=role, entry_point='predict.py’) # Compile for runtime compiled_model = model.compile(job_name='neo', role=role, target_instance_family='ml_m4’, input_shape={'data':[1,3,112,112]}, output_path='compiled’) # Deploy the compiled model predictor = compiled_model.deploy(initial_instance_count=1, instance_type='ml.m4.xlarge') Choose instance type
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Model deployment for Amazon DeepLens 1. Load pre-trained model in Amazon SageMaker Notebook 2. Compile Amazon SageMaker Neo model to target Amazon DeepLens 3. AWS IOT Greengrass to deploy model and AWS Lambda 4. Face detection at the Edge
  • 25. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Greengrass and AWS Lambda performance # Greengrass infinite loop while True: frame = get_frame() bbox, threshold = detect_face(frame) if threshold > detect_threshold: face = crop(frame, bbox) if classify(face) > sim_threshold: upload_face() draw_frame(bbox, face_name) publish_metrics() 1000 28 22 6 3 1 10 100 1000 Upload Face Detect Face Classify Face Read Frame Publish Metrics Time in milliseconds
  • 26. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Greengrass and AWS Lambda performance # Greengrass infinite loop while True: frame = get_frame() bbox, threshold = detect_face(frame) if threshold > detect_threshold: face = crop(frame, bbox) if classify(face) > sim_threshold: upload_face() draw_frame(bbox, face_name) publish_metrics() 1000 28 22 6 3 1 10 100 1000 Upload Face Detect Face Classify Face Read Frame Publish Metrics Time in milliseconds Detect face
  • 27. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Greengrass and AWS Lambda performance # Greengrass infinite loop while True: frame = get_frame() bbox, threshold = detect_face(frame) if threshold > detect_threshold: face = crop(frame, bbox) if classify(face) > sim_threshold: upload_face() draw_frame(bbox, face_name) publish_metrics() Crop and classify face 1000 28 22 6 3 1 10 100 1000 1 2 3 4 5 Time in milliseconds
  • 28. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Greengrass and AWS Lambda performance # Greengrass infinite loop while True: frame = get_frame() bbox, threshold = detect_face(frame) if threshold > detect_threshold: face = crop(frame, bbox) if classify(face) > sim_threshold: upload_face() draw_frame(bbox, face_name) publish_metrics() 1000 28 22 6 3 1 10 100 1000 Upload Face Detect Face Classify Face Read Frame Publish Metrics Time in milliseconds Upload face to Amazon S3
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Face registration and detection Amazon DynamoDB Visitors SNS Amazon S3 Visitor Face Amazon API Gateway Register Amazon SageMaker Endpoint 2. Index face Amazon Rekognition Collection 4. Save visitor 7.Face detected SNS Recognise Face Amazon SNS Face Detected AWS DeepLens Amazon S3 Visitor Model Returning Visitor New Visitor 3. Classify face
  • 30. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Virtual concierge experience 1. Recognise visitors 2. Welcome visitor 3. Lookup calendar 4. Contact host 5. Notify visitor
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS Step Functions “Serverless” visual workflow management • Coordinate multiple AWS Lambda functions • Handle errors with automatic retry support • Run parallel tasks or activities for callbacks • Logs the state of each step, to help debug Task Choice Handle errors Parallel tasks Start End
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Sumerian as a frontend Instructional design Brand engagement Data visualisation Simulation Virtual showcases Virtual tours Digital signage Customer service agents and chatbots
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Receptionist workflow Amazon DynamoDB Appointment Amazon SNS Face Detected AWS API Gateway Notification 5. Get appointment Amazon SNS Email Host 4. Welcome visitor Host Amazon Sumerian Scene Visitor Amazon Rekognition Collection 6. Notify host 7. Host reply AWS Step Function Workflow Amazon DynamoDB Appointment 2. Create session 3. Start workflow
  • 35. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. “Shootsta is all about using technology to enhance our client experience.” Tim Moylan CTO, Shootsta
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Summary Registration • Amazon S3 • Amazon Rekognition • Amazon Sagemaker Neo Recognise • AWS IoT Greengrass • AWS DeepLens • Amazon SNS Workflow • AWS Step Functions • AWS Lambda • Amazon DynamoDB Frontend • Amazon Sumerian • Amazon Cognito • Amazon SQS
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Call to action Dev Labs: Build an AI Virtual Concierge https://github.com/stephensalim/devlabs-vc Customer and Partner Sumerian exhibits Visy and Olikka Face Recognition with MXNet and Amazon Sagemaker Neo https://github.com/isvlabs/aiml-lab/
  • 39. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Julian Bright