SlideShare a Scribd company logo
1 of 28
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ben Snively, Sr. Solutions Architect, AWS
Chris Adzima, Washington County Sheriff's Department
Wednesday, Jun 14, 1:00 PM - 1:50 PM – East Salon A
Dynamic Business Logic with Machine
Learning and Deep Learning
Letting Your Data Build Your System
Artificial Intelligence
At Amazon (1995)
Thousands Of Employees Across The Company Focused on AI
Discovery &
Search
Fulfilment &
Logistics
Enhance
Existing Products
Define New
Product
Categories
Bring Machine
Learning To All
Artificial Intelligence At Amazon
Algorithms
Data
Programming
Models
GPUs &
Acceleration
The Advent of Deep Learning
image understanding
natural language
processing
speech recognition
autonomy
Amazon AI
Intelligent Services Powered By Deep Learning
Voice & Text
“Chatbots”
Powers
Alexa
Voice interactions
on mobile, web
& devices
Text interaction
with Slack & Messenger
Enterprise
Connectors
(with more coming) Salesforce
Microsoft Dynamics
Marketo
Zendesk
Quickbooks
Hubspot
Lex: Build Natural, Conversational
Interactions In Voice & Text
Improving human interactions…
• Contact, service, and support center interfaces (text + voice)
• Employee productivity and collaboration (minutes into seconds)
Origin
Destination
Departure Date
Flight Booking
“Book a flight
to London”
Automatic
Speech Recognition
Natural Language
Understanding
Book Flight
London
Utterances
Flight booking
London Heathrow
Intent /
Slot model
London Heathrow
LocationLocation
Atlanta
Origin
Destination
Departure Date
Flight Booking
“Book a flight
to London”
Automatic
Speech Recognition
Natural Language
Understanding
Book Flight
London
Utterances
Flight booking
London Heathrow
Intent /
Slot model
London Heathrow
LocationLocation
Atlanta
Prompt
“When would you like to fly?”
“When would you
like to fly?”
Polly
Origin
Destination
Departure Date
Flight Booking
“Next Friday”
Automatic
Speech Recognition
Next Friday
Utterances
Natural Language
Understanding
Flight booking
05 / 12 / 2017
Intent /
Slot model
London Heathrow
Atlanta
05/12/2017
Confirmation
“Your flight is booked for next Friday”
“Your flight is booked
for next Friday”
Polly
Converts text
to life-like speech
47 voices 24 languages Low latency,
real time
Fully managed
Polly: Life-like Speech Service
Voice Quality & Pronunciation
1. Automatic, Accurate Text Processing
2. Intelligible and Easy to Understand
3. Add Semantic Meaning to Text
4. Customized Pronunciation
Articles and Blogs
Training Material
Chatbots (Lex)
Public Announcements
Rich Metadata Index
objects, scenes, facial attributes, persons
Amazon Rekognition
Deep Learning-Based Image Recognition Service
Deer 98.8%
Wildlife 95.1%
Conifer 95.1%
Spruce 95.1%
Wood 78.3%
Tree 63.5%
Forest 63.5%
Vegetation 61.9%
Pine 60.6%
Outdoors 54.0%
Flower 53.9%
Plant 52.9%
Nature 50.7%
Field 50.7%
Grass 50.7%
DetectLabels
"Labels": [
{
"Confidence": 98.9294204711914,
"Name": "Moss"
},
{
"Confidence": 98.9294204711914,
"Name": "Plant"
},
{
"Confidence": 97.35887908935547,
"Name": "Creek"
},
{
"Confidence": 97.35887908935547,
"Name": "Outdoors"
},
{
"Confidence": 97.35887908935547,
"Name": "Stream"
},
{
"Confidence": 97.35887908935547,
"Name": "Water"
},
Age Range 38-59
Beard: False 84.3%
Emotion: Happy 86.5%
Eyeglasses: False 99.6%
Eyes Open: True 99.9%
Gender: Male 99.9%
Mouth Open: False 86.2%
Mustache: False 98.4%
Smile: True 95.9%
Sunglasses: False 99.8%
Bounding Box
Height: 0.36716..
Left: 0.40222..
Top: 0.23582..
Width: 0.27222..
Landmarks
EyeLeft
EyeRight
Nose
MouthLeft
MouthRight
LeftPupil
RightPupil
LeftEyeBrowLeft
LeftEyeBrowRight
LeftEyeBrowUp
:
Quality
Brightness 52.5%
Sharpness 99.9%
"BoundingBox": {
"Height": 0.3449999988079071,
"Left": 0.09666666388511658,
"Top": 0.27166667580604553,
"Width": 0.23000000417232513
},
"Confidence": 100,
"Emotions": [
{"Confidence": 99.1335220336914,
"Type": "HAPPY" },
{"Confidence": 3.3275485038757324,
"Type": "CALM"},
{"Confidence": 0.31517744064331055,
"Type": "SAD"}
],
"Eyeglasses": {"Confidence": 99.8050537109375,
"Value": false},
"EyesOpen": {Confidence": 99.99979400634766,
"Value": true},
"Gender": {"Confidence": 100,
"Value": "Female”}
DetectFaces
smart cropping
& ad overlays
sentiment
capture
demographic
analysis
face editing
& pixelation
Amazon Rekognition
Customers
• Digital Asset Management
• Media and Entertainment
• Travel and Hospitality
• Influencer Marketing
• Systems Integration
• Digital Advertising
• Consumer Storage
• Law Enforcement
• Public Safety
• eCommerce
• Education
Washington County Sheriff’s Office –
Rekognition Case Study
The Problem
• Bulletins sent to multiple
agencies
• PDF containing images
viewed by officers
• If they recognize the person
in the images, they reply to
emails
• Schedule lag, memory, and
attrition make identifying
subjects difficult
The Solution
Indexing in 3 Steps
$sdk = new AwsSdk($sharedConfig);
$client = $sdk->createS3();
$rekog = new AwsRekognitionRekognitionClient($sharedConfig);
$result = $rekog->indexFaces([
'CollectionId' => 'wcso-let-faces',
'ExternalImageId' => $s3Obj['Key'],
'Image' => [
'S3Object' => [
'Bucket' => 'wcso-let-faces',
'Name' => $s3Obj['Key'],
],
],
]);
$result = $client->listObjects([
'Bucket' => 'wcso-let-faces',
"MaxKeys" => 500,
"Marker" => $line,
]);
1)
2)
3)
Searching in 3 Steps
$sdk = new AwsSdk($sharedConfig);
$client = $sdk->createS3();
$rekog = new AwsRekognitionRekognitionClient($sharedConfig);
$result = $rekog->searchFacesByImage([
'CollectionId' => 'wcso-let-faces',
'Image' =>
[
'Bytes' => $imageBytes,
],
"MaxFaces" => 5
]);
$fileData = file_get_contents($_FILES["photos"]["tmp_name"][0]);
1)
2)
3)
Real World Example
Real World Example
Demo
Benefits
• Identification has gone from days to minutes
• Learned AWS platform
• Researched, designed and implemented solution within 30
days, with no previous AWS experience
• Assisted in identifying multiple cases where no other
information was available to identify suspects
Next Steps
• Expand to all internal Deputies
• Expand collection with help of other agencies
• Create separate collection for finding and helping at risk
seniors/children
Thank you!

More Related Content

Similar to Dynamic Business Logic with Machine Learning and Deep Learning: Letting Your Data Build Your System | AWS Public Sector Summit 2017

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
 

Similar to Dynamic Business Logic with Machine Learning and Deep Learning: Letting Your Data Build Your System | AWS Public Sector Summit 2017 (20)

Exploring the Business Use Cases for Amazon Rekognition - June 2017 AWS Onlin...
Exploring the Business Use Cases for Amazon Rekognition - June 2017 AWS Onlin...Exploring the Business Use Cases for Amazon Rekognition - June 2017 AWS Onlin...
Exploring the Business Use Cases for Amazon Rekognition - June 2017 AWS Onlin...
 
Intro to Microsoft Cognitive Services
Intro to Microsoft Cognitive ServicesIntro to Microsoft Cognitive Services
Intro to Microsoft Cognitive 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...
 
Deep Learning-based Image Recognition: Intro to Amazon Rekognition
Deep Learning-based Image Recognition: Intro to Amazon RekognitionDeep Learning-based Image Recognition: Intro to Amazon Rekognition
Deep Learning-based Image Recognition: Intro to Amazon Rekognition
 
MCL334_Find Missing Persons by Scanning Social Media with Amazon Rekognition
MCL334_Find Missing Persons by Scanning Social Media with Amazon RekognitionMCL334_Find Missing Persons by Scanning Social Media with Amazon Rekognition
MCL334_Find Missing Persons by Scanning Social Media with Amazon Rekognition
 
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
Microsoft Cognitive Services - Global Azure Bootcamp SJC 2017
 
Deep learning-based image recognition: Intro to Amazon Rekognition:
Deep learning-based image recognition: Intro to Amazon Rekognition: Deep learning-based image recognition: Intro to Amazon Rekognition:
Deep learning-based image recognition: Intro to Amazon Rekognition:
 
Artificial Intelligence - Tell You What I See
Artificial Intelligence - Tell You What I SeeArtificial Intelligence - Tell You What I See
Artificial Intelligence - Tell You What I See
 
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
 
Introduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSIntroduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWS
 
Amazon AI (October 2017)
Amazon AI (October 2017)Amazon AI (October 2017)
Amazon AI (October 2017)
 
Discover AI with Microsoft Azure
Discover AI with Microsoft AzureDiscover AI with Microsoft Azure
Discover AI with Microsoft Azure
 
AI Days LATAM Intelligent Apps and Agents
AI Days LATAM Intelligent Apps and AgentsAI Days LATAM Intelligent Apps and Agents
AI Days LATAM Intelligent Apps and Agents
 
Introduction to Amazon Rekogition
Introduction to Amazon RekogitionIntroduction to Amazon Rekogition
Introduction to Amazon Rekogition
 
Unleash some AI into the Wild - IT.A.K.E
Unleash some AI into the Wild - IT.A.K.EUnleash some AI into the Wild - IT.A.K.E
Unleash some AI into the Wild - IT.A.K.E
 
EIA2017Portugal - Andres L. Martinez Ortiz - Curating Content with Google Mac...
EIA2017Portugal - Andres L. Martinez Ortiz - Curating Content with Google Mac...EIA2017Portugal - Andres L. Martinez Ortiz - Curating Content with Google Mac...
EIA2017Portugal - Andres L. Martinez Ortiz - Curating Content with Google Mac...
 
AWS FSI Symposium 2017 NYC - Amazon AI for FS
AWS FSI Symposium 2017 NYC - Amazon AI for FSAWS FSI Symposium 2017 NYC - Amazon AI for FS
AWS FSI Symposium 2017 NYC - Amazon AI for FS
 
Enhanced Media Workflows Using Amazon AI
Enhanced Media Workflows Using Amazon AIEnhanced Media Workflows Using Amazon AI
Enhanced Media Workflows Using Amazon AI
 
An Overview of the AI on the AWS Platform
An Overview of the AI on the AWS PlatformAn Overview of the AI on the AWS Platform
An Overview of the AI on the AWS Platform
 
Introduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSIntroduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWS
 

More from 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
 

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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 

Dynamic Business Logic with Machine Learning and Deep Learning: Letting Your Data Build Your System | AWS Public Sector Summit 2017

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ben Snively, Sr. Solutions Architect, AWS Chris Adzima, Washington County Sheriff's Department Wednesday, Jun 14, 1:00 PM - 1:50 PM – East Salon A Dynamic Business Logic with Machine Learning and Deep Learning Letting Your Data Build Your System
  • 3. Thousands Of Employees Across The Company Focused on AI Discovery & Search Fulfilment & Logistics Enhance Existing Products Define New Product Categories Bring Machine Learning To All Artificial Intelligence At Amazon
  • 4.
  • 5. Algorithms Data Programming Models GPUs & Acceleration The Advent of Deep Learning image understanding natural language processing speech recognition autonomy
  • 6. Amazon AI Intelligent Services Powered By Deep Learning
  • 7. Voice & Text “Chatbots” Powers Alexa Voice interactions on mobile, web & devices Text interaction with Slack & Messenger Enterprise Connectors (with more coming) Salesforce Microsoft Dynamics Marketo Zendesk Quickbooks Hubspot Lex: Build Natural, Conversational Interactions In Voice & Text Improving human interactions… • Contact, service, and support center interfaces (text + voice) • Employee productivity and collaboration (minutes into seconds)
  • 8. Origin Destination Departure Date Flight Booking “Book a flight to London” Automatic Speech Recognition Natural Language Understanding Book Flight London Utterances Flight booking London Heathrow Intent / Slot model London Heathrow LocationLocation Atlanta
  • 9. Origin Destination Departure Date Flight Booking “Book a flight to London” Automatic Speech Recognition Natural Language Understanding Book Flight London Utterances Flight booking London Heathrow Intent / Slot model London Heathrow LocationLocation Atlanta Prompt “When would you like to fly?” “When would you like to fly?” Polly
  • 10. Origin Destination Departure Date Flight Booking “Next Friday” Automatic Speech Recognition Next Friday Utterances Natural Language Understanding Flight booking 05 / 12 / 2017 Intent / Slot model London Heathrow Atlanta 05/12/2017 Confirmation “Your flight is booked for next Friday” “Your flight is booked for next Friday” Polly
  • 11. Converts text to life-like speech 47 voices 24 languages Low latency, real time Fully managed Polly: Life-like Speech Service Voice Quality & Pronunciation 1. Automatic, Accurate Text Processing 2. Intelligible and Easy to Understand 3. Add Semantic Meaning to Text 4. Customized Pronunciation Articles and Blogs Training Material Chatbots (Lex) Public Announcements
  • 12. Rich Metadata Index objects, scenes, facial attributes, persons Amazon Rekognition Deep Learning-Based Image Recognition Service
  • 13. Deer 98.8% Wildlife 95.1% Conifer 95.1% Spruce 95.1% Wood 78.3% Tree 63.5% Forest 63.5% Vegetation 61.9% Pine 60.6% Outdoors 54.0% Flower 53.9% Plant 52.9% Nature 50.7% Field 50.7% Grass 50.7%
  • 14. DetectLabels "Labels": [ { "Confidence": 98.9294204711914, "Name": "Moss" }, { "Confidence": 98.9294204711914, "Name": "Plant" }, { "Confidence": 97.35887908935547, "Name": "Creek" }, { "Confidence": 97.35887908935547, "Name": "Outdoors" }, { "Confidence": 97.35887908935547, "Name": "Stream" }, { "Confidence": 97.35887908935547, "Name": "Water" },
  • 15. Age Range 38-59 Beard: False 84.3% Emotion: Happy 86.5% Eyeglasses: False 99.6% Eyes Open: True 99.9% Gender: Male 99.9% Mouth Open: False 86.2% Mustache: False 98.4% Smile: True 95.9% Sunglasses: False 99.8% Bounding Box Height: 0.36716.. Left: 0.40222.. Top: 0.23582.. Width: 0.27222.. Landmarks EyeLeft EyeRight Nose MouthLeft MouthRight LeftPupil RightPupil LeftEyeBrowLeft LeftEyeBrowRight LeftEyeBrowUp : Quality Brightness 52.5% Sharpness 99.9%
  • 16. "BoundingBox": { "Height": 0.3449999988079071, "Left": 0.09666666388511658, "Top": 0.27166667580604553, "Width": 0.23000000417232513 }, "Confidence": 100, "Emotions": [ {"Confidence": 99.1335220336914, "Type": "HAPPY" }, {"Confidence": 3.3275485038757324, "Type": "CALM"}, {"Confidence": 0.31517744064331055, "Type": "SAD"} ], "Eyeglasses": {"Confidence": 99.8050537109375, "Value": false}, "EyesOpen": {Confidence": 99.99979400634766, "Value": true}, "Gender": {"Confidence": 100, "Value": "Female”} DetectFaces smart cropping & ad overlays sentiment capture demographic analysis face editing & pixelation
  • 17. Amazon Rekognition Customers • Digital Asset Management • Media and Entertainment • Travel and Hospitality • Influencer Marketing • Systems Integration • Digital Advertising • Consumer Storage • Law Enforcement • Public Safety • eCommerce • Education
  • 18. Washington County Sheriff’s Office – Rekognition Case Study
  • 19. The Problem • Bulletins sent to multiple agencies • PDF containing images viewed by officers • If they recognize the person in the images, they reply to emails • Schedule lag, memory, and attrition make identifying subjects difficult
  • 21. Indexing in 3 Steps $sdk = new AwsSdk($sharedConfig); $client = $sdk->createS3(); $rekog = new AwsRekognitionRekognitionClient($sharedConfig); $result = $rekog->indexFaces([ 'CollectionId' => 'wcso-let-faces', 'ExternalImageId' => $s3Obj['Key'], 'Image' => [ 'S3Object' => [ 'Bucket' => 'wcso-let-faces', 'Name' => $s3Obj['Key'], ], ], ]); $result = $client->listObjects([ 'Bucket' => 'wcso-let-faces', "MaxKeys" => 500, "Marker" => $line, ]); 1) 2) 3)
  • 22. Searching in 3 Steps $sdk = new AwsSdk($sharedConfig); $client = $sdk->createS3(); $rekog = new AwsRekognitionRekognitionClient($sharedConfig); $result = $rekog->searchFacesByImage([ 'CollectionId' => 'wcso-let-faces', 'Image' => [ 'Bytes' => $imageBytes, ], "MaxFaces" => 5 ]); $fileData = file_get_contents($_FILES["photos"]["tmp_name"][0]); 1) 2) 3)
  • 25. Demo
  • 26. Benefits • Identification has gone from days to minutes • Learned AWS platform • Researched, designed and implemented solution within 30 days, with no previous AWS experience • Assisted in identifying multiple cases where no other information was available to identify suspects
  • 27. Next Steps • Expand to all internal Deputies • Expand collection with help of other agencies • Create separate collection for finding and helping at risk seniors/children