SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Adrian Hornsby, Technical Evangelist @ AWS
Building Serverless AI-powered Applications
on AWS
@adhorn
• Technical Evangelist, Developer Advocate,
… Software Engineer
• Own bed in Finland
• Previously:
• Solutions Architect @AWS
• Lead Cloud Architect @Dreambroker
• Director of Engineering, Software Engineer, DevOps, Manager, ... @Hdm
• Researcher @Nokia Research Center
• and a bunch of other stuff.
• Climber, like Ginger shots.
What to Expect from the Session
1. A little bit history & theory never kills
2. AI in AWS
3. Building AI-powered apps x3
Building AI-powered Serverless Applications on AWS
No servers to provision
or manage
Scales with usage
Never pay for idle Availability and fault
tolerance built in
Serverless means…
EVENT DRIVEN CONTINUOUS SCALING PAY BY USAGE
Serverless means…
Exposing functionality rather than the whole
server(s).
Serverless means…
The rise of AI
Artificial Intelligence
At Amazon
Artificial Intelligence
At Amazon
Data
GPUs
& Acceleration
Cloud
Computing
Algorithms
AWS
The Advent Of Deep
Learning
Building AI-powered Serverless Applications on AWS
Machine Learning In The Hands Of Every Developer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Machine Learning On AWS Today
Machine Learning In The Hands Of Every Developer
Text In, Life-like Speech Out
Amazon Polly
“Today in Seattle, WA
it’s 11°F”
“Today in Seattle Washington
it’s 11 degrees Fahrenheit”
47 lifelike voices spread across 24 languages
“Today in Seattle, WA, it’s 11°F”
‘"We live for the music" live from the Madison Square Garden.’
1. Automatic, Accurate Text Processing
A Focus On Voice Quality & Pronunciation
2. Intelligible and Easy to Understand
1. Automatic, Accurate Text Processing
A Focus On Voice Quality & Pronunciation
2. Intelligible and Easy to Understand
3. Add Semantic Meaning to Text
“Richard’s number is 2122341237“
“Richard’s number is 2122341237“
Telephone Number
A Focus On Voice Quality & Pronunciation
1. Automatic, Accurate Text Processing
2. Intelligible and Easy to Understand
3. Add Semantic Meaning to Text
4. Customized Pronunciation
“My daughter’s name is Kaja.”
“My daughter’s name is Kaja.”
A Focus On Voice Quality & Pronunciation
1. Automatic, Accurate Text Processing
A Focus On Voice Quality & Pronunciation
https://www.w3.org/TR/speech-synthesis/<speak>
The spelling of my last name is
<prosody rate='x-slow'>
<say-as interpret-as="characters">Adrian</say-as>
</prosody></speak>
Duolingo voices its language learning service Using Polly
Duolingo is a free language learning service where
users help translate the web and rate translations.
With Amazon Polly our users
benefit from the most lifelike
Text-to-Speech voices
available on the market.
Severin Hacker
CTO, Duolingo
”
“
• Spoken language crucial for
language learning
• Accurate pronunciation matters
• Faster iteration thanks to TTS
• As good as natural human speech
Building AI-powered Serverless Applications on AWS
<API>
Amazon Polly
</API>
aws polly synthesize-speech
--text "It was nice to live such a wonderful live show"
--output-format mp3
--voice-id Joanna
--text-type text johanna.mp3
Pollycast
Building AI-powered Serverless Applications on AWS
<demo>
Amazon PollyCast
</demo>
* Initial project by James Siri, Piotr Lewalski
https://github.com/adhorn/pollycast
Amazon Rekognition
Deep learning-based image recognition service
Search, verify, and organize millions of images
Object and Scene
Detection
Facial
Analysis
Face
Comparison
Facial
Recognition
Object & Scene Detection
Object & Scene Detection
Facial Analysis
Facial Analysis
Facial Search
Facial Search
Collections
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
<API>
Amazon Rekognition
</API>
aws rekognition detect-faces
--image '{"S3Object":{"Bucket":"adhorn-reko","Name":"horse.jpg"}}'
--attributes "ALL"
aws rekognition detect-labels
--image '{"S3Object":{"Bucket":"adhorn-reko","Name":"horse.jpg"}}'
Poliko
http://poliko.adhorn.me
Poliko
Take Pic
Amazon Cognito
2. Detect Labels
4. Synthesize-speech
Amazon Rekognition
Amazon Polly
3. Detect Faces
Amazon S3
“Static website hosting” enabled
Cognito support for Identity
Username
Password
Sign In
SAML
Identity Provider
Amazon Cognito2. Get AWS credentials
API Gateway
DynamoDB S3
Lambda
Cognito User Pools
Rekognition
Polly
Policies
CognitoAmazon S3
<demo>
Poliko
powered by Amazon Polly & Rekognition
</demo>
https://github.com/adhorn/poliko
http://poliko.adhorn.me
* Initial project by Martin Elwin
Backend powered by Step
Functions
Start
Sequential Steps
U p l o a d R AW f i l e
D e l e t e R AW f i l e
End
AWS Step Functions
S e l e c t i m a g e
c o n v e rt e r
RA W t o J P E G RA W t o P NGRA W t o TI FF
L o a d i n Da t a b a se
Start
End
Un s u p p or te d i m a g e
t yp eParallel Steps
AWS Step Functions
P r o c e s s p h o t o
Re s i ze i m a g e
Start
End
E xt r a c t m e t a d a ta Fa c i a l r e c o g n it i on
L o a d i n Da t a b a se
Branching Steps
AWS Step Functions
Building AI-powered Serverless Applications on AWS
AWS Step Functions
<demo>
Image Recognition and Processing Backend
Step Functions
</demo>
https://github.com/awslabs/lambda-refarch-imagerecognition
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Questions?
Adrian Hornsby, Technical Evangelist
@adhorn
adhorn@amazon.com

More Related Content

Similar to Building AI-powered Serverless Applications on AWS (20)

PPTX
Building Serverless AI-powered Apps on AWS
Adrian Hornsby
 
PDF
Developing Sophisticated Serverless Applications with AI
Adrian Hornsby
 
PDF
Artificial Intelligence on the AWS Platform
Adrian Hornsby
 
PDF
Amazon AI (February 2017)
Julien SIMON
 
PPTX
Building AI-powered Apps on AWS
Adrian Hornsby
 
PDF
An Overview to Artificial Intelligence Services at AWS
Kristana Kane
 
PDF
An Introduction to AI Services on AWS - Web Summit Lisbon
Boaz Ziniman
 
PDF
AI Services on AWS - CTO Club JLM
Boaz Ziniman
 
PDF
Ai services AWS - Taglit
Boaz Ziniman
 
PPTX
AI and Innovations on AWS
Adrian Hornsby
 
PPTX
AI on a PI
Julien SIMON
 
PDF
Harnessing Artificial Intelligence_Alastair Cousins
Helen Rogers
 
PDF
An Introduction to Amazon AI Services
Dinah Barrett
 
PDF
Breaking language barriers with AI | AWS Summit Tel Aviv 2019
AWS Summits
 
PDF
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
Boaz Ziniman
 
PDF
AI Today
Richard Harvey
 
PDF
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
Amazon Web Services Korea
 
PDF
Ai Services on AWS - AWS IL Meetup
Boaz Ziniman
 
PDF
Artificial Intelligence on the AWS Platform
Adrian Hornsby
 
PDF
Breaking Language Barriers with AI - Web Summit 2018
Boaz Ziniman
 
Building Serverless AI-powered Apps on AWS
Adrian Hornsby
 
Developing Sophisticated Serverless Applications with AI
Adrian Hornsby
 
Artificial Intelligence on the AWS Platform
Adrian Hornsby
 
Amazon AI (February 2017)
Julien SIMON
 
Building AI-powered Apps on AWS
Adrian Hornsby
 
An Overview to Artificial Intelligence Services at AWS
Kristana Kane
 
An Introduction to AI Services on AWS - Web Summit Lisbon
Boaz Ziniman
 
AI Services on AWS - CTO Club JLM
Boaz Ziniman
 
Ai services AWS - Taglit
Boaz Ziniman
 
AI and Innovations on AWS
Adrian Hornsby
 
AI on a PI
Julien SIMON
 
Harnessing Artificial Intelligence_Alastair Cousins
Helen Rogers
 
An Introduction to Amazon AI Services
Dinah Barrett
 
Breaking language barriers with AI | AWS Summit Tel Aviv 2019
AWS Summits
 
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
Boaz Ziniman
 
AI Today
Richard Harvey
 
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
Amazon Web Services Korea
 
Ai Services on AWS - AWS IL Meetup
Boaz Ziniman
 
Artificial Intelligence on the AWS Platform
Adrian Hornsby
 
Breaking Language Barriers with AI - Web Summit 2018
Boaz Ziniman
 

More from Adrian Hornsby (20)

PPTX
How can your business benefit from going serverless?
Adrian Hornsby
 
PDF
Can Automotive be as agile as Unicorns?
Adrian Hornsby
 
PDF
Moving Forward with AI - as presented at the Prosessipäivät 2018
Adrian Hornsby
 
PPTX
Chaos Engineering: Why Breaking Things Should Be Practised.
Adrian Hornsby
 
PPTX
Chaos Engineering: Why Breaking Things Should Be Practised.
Adrian Hornsby
 
PPTX
Model Serving for Deep Learning
Adrian Hornsby
 
PDF
AI in Finance: Moving forward!
Adrian Hornsby
 
PPTX
Building a Multi-Region, Active-Active Serverless Backends.
Adrian Hornsby
 
PDF
Moving Forward with AI
Adrian Hornsby
 
PPTX
AI: State of the Union
Adrian Hornsby
 
PPTX
Serverless Architectural Patterns
Adrian Hornsby
 
PPTX
re:Invent re:Cap - Big Data & IoT at Any Scale
Adrian Hornsby
 
PPTX
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
Adrian Hornsby
 
PPTX
Journey Towards Scaling Your API to 10 Million Users
Adrian Hornsby
 
PDF
AWSome Day - Opening Keynote
Adrian Hornsby
 
PPTX
Innovations fueled by IoT and the Cloud
Adrian Hornsby
 
PPTX
AWS Batch: Simplifying batch computing in the cloud
Adrian Hornsby
 
PPTX
Being Well Architected in the Cloud (Updated)
Adrian Hornsby
 
PPTX
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Adrian Hornsby
 
PPTX
Serverless Streaming Data Processing using Amazon Kinesis Analytics
Adrian Hornsby
 
How can your business benefit from going serverless?
Adrian Hornsby
 
Can Automotive be as agile as Unicorns?
Adrian Hornsby
 
Moving Forward with AI - as presented at the Prosessipäivät 2018
Adrian Hornsby
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Adrian Hornsby
 
Chaos Engineering: Why Breaking Things Should Be Practised.
Adrian Hornsby
 
Model Serving for Deep Learning
Adrian Hornsby
 
AI in Finance: Moving forward!
Adrian Hornsby
 
Building a Multi-Region, Active-Active Serverless Backends.
Adrian Hornsby
 
Moving Forward with AI
Adrian Hornsby
 
AI: State of the Union
Adrian Hornsby
 
Serverless Architectural Patterns
Adrian Hornsby
 
re:Invent re:Cap - Big Data & IoT at Any Scale
Adrian Hornsby
 
AWS Startup Day Bangalore: Being Well-Architected in the Cloud
Adrian Hornsby
 
Journey Towards Scaling Your API to 10 Million Users
Adrian Hornsby
 
AWSome Day - Opening Keynote
Adrian Hornsby
 
Innovations fueled by IoT and the Cloud
Adrian Hornsby
 
AWS Batch: Simplifying batch computing in the cloud
Adrian Hornsby
 
Being Well Architected in the Cloud (Updated)
Adrian Hornsby
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Adrian Hornsby
 
Serverless Streaming Data Processing using Amazon Kinesis Analytics
Adrian Hornsby
 
Ad

Recently uploaded (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Python basic programing language for automation
DanialHabibi2
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Ad

Building AI-powered Serverless Applications on AWS

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Adrian Hornsby, Technical Evangelist @ AWS Building Serverless AI-powered Applications on AWS @adhorn
  • 2. • Technical Evangelist, Developer Advocate, … Software Engineer • Own bed in Finland • Previously: • Solutions Architect @AWS • Lead Cloud Architect @Dreambroker • Director of Engineering, Software Engineer, DevOps, Manager, ... @Hdm • Researcher @Nokia Research Center • and a bunch of other stuff. • Climber, like Ginger shots.
  • 3. What to Expect from the Session 1. A little bit history & theory never kills 2. AI in AWS 3. Building AI-powered apps x3
  • 5. No servers to provision or manage Scales with usage Never pay for idle Availability and fault tolerance built in Serverless means…
  • 6. EVENT DRIVEN CONTINUOUS SCALING PAY BY USAGE Serverless means…
  • 7. Exposing functionality rather than the whole server(s). Serverless means…
  • 13. Machine Learning In The Hands Of Every Developer
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Machine Learning On AWS Today
  • 15. Machine Learning In The Hands Of Every Developer
  • 16. Text In, Life-like Speech Out Amazon Polly “Today in Seattle, WA it’s 11°F” “Today in Seattle Washington it’s 11 degrees Fahrenheit” 47 lifelike voices spread across 24 languages
  • 17. “Today in Seattle, WA, it’s 11°F” ‘"We live for the music" live from the Madison Square Garden.’ 1. Automatic, Accurate Text Processing A Focus On Voice Quality & Pronunciation
  • 18. 2. Intelligible and Easy to Understand 1. Automatic, Accurate Text Processing A Focus On Voice Quality & Pronunciation
  • 19. 2. Intelligible and Easy to Understand 3. Add Semantic Meaning to Text “Richard’s number is 2122341237“ “Richard’s number is 2122341237“ Telephone Number A Focus On Voice Quality & Pronunciation 1. Automatic, Accurate Text Processing
  • 20. 2. Intelligible and Easy to Understand 3. Add Semantic Meaning to Text 4. Customized Pronunciation “My daughter’s name is Kaja.” “My daughter’s name is Kaja.” A Focus On Voice Quality & Pronunciation 1. Automatic, Accurate Text Processing
  • 21. A Focus On Voice Quality & Pronunciation https://www.w3.org/TR/speech-synthesis/<speak> The spelling of my last name is <prosody rate='x-slow'> <say-as interpret-as="characters">Adrian</say-as> </prosody></speak>
  • 22. Duolingo voices its language learning service Using Polly Duolingo is a free language learning service where users help translate the web and rate translations. With Amazon Polly our users benefit from the most lifelike Text-to-Speech voices available on the market. Severin Hacker CTO, Duolingo ” “ • Spoken language crucial for language learning • Accurate pronunciation matters • Faster iteration thanks to TTS • As good as natural human speech
  • 24. <API> Amazon Polly </API> aws polly synthesize-speech --text "It was nice to live such a wonderful live show" --output-format mp3 --voice-id Joanna --text-type text johanna.mp3
  • 27. <demo> Amazon PollyCast </demo> * Initial project by James Siri, Piotr Lewalski https://github.com/adhorn/pollycast
  • 28. Amazon Rekognition Deep learning-based image recognition service Search, verify, and organize millions of images Object and Scene Detection Facial Analysis Face Comparison Facial Recognition
  • 29. Object & Scene Detection
  • 30. Object & Scene Detection
  • 36. 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
  • 37. <API> Amazon Rekognition </API> aws rekognition detect-faces --image '{"S3Object":{"Bucket":"adhorn-reko","Name":"horse.jpg"}}' --attributes "ALL" aws rekognition detect-labels --image '{"S3Object":{"Bucket":"adhorn-reko","Name":"horse.jpg"}}'
  • 39. http://poliko.adhorn.me Poliko Take Pic Amazon Cognito 2. Detect Labels 4. Synthesize-speech Amazon Rekognition Amazon Polly 3. Detect Faces Amazon S3 “Static website hosting” enabled
  • 40. Cognito support for Identity Username Password Sign In SAML Identity Provider Amazon Cognito2. Get AWS credentials API Gateway DynamoDB S3 Lambda Cognito User Pools Rekognition Polly
  • 42. <demo> Poliko powered by Amazon Polly & Rekognition </demo> https://github.com/adhorn/poliko http://poliko.adhorn.me * Initial project by Martin Elwin
  • 43. Backend powered by Step Functions
  • 44. Start Sequential Steps U p l o a d R AW f i l e D e l e t e R AW f i l e End AWS Step Functions
  • 45. S e l e c t i m a g e c o n v e rt e r RA W t o J P E G RA W t o P NGRA W t o TI FF L o a d i n Da t a b a se Start End Un s u p p or te d i m a g e t yp eParallel Steps AWS Step Functions
  • 46. P r o c e s s p h o t o Re s i ze i m a g e Start End E xt r a c t m e t a d a ta Fa c i a l r e c o g n it i on L o a d i n Da t a b a se Branching Steps AWS Step Functions
  • 49. <demo> Image Recognition and Processing Backend Step Functions </demo> https://github.com/awslabs/lambda-refarch-imagerecognition
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Questions? Adrian Hornsby, Technical Evangelist @adhorn [email protected]

Editor's Notes

  • #4: you have a lot to cover and you are happy to field questions after the talk.
  • #12: A trillion is 1,000,000,000,000, also know as 10 to the 12th power, or one million million. It’s such a large number it’s hard to get your head around it, so sometimes trillion just means “wow, a lot.”
  • #13: AWS is an AI enabler .. For all the reason mentioned here – When AWS was established in 2006, one core premise was to allow anyone, even a student in his door-room, to get access to the same technologies that Fortune 500 companies have – we called it democratization of technology.
  • #16: And the result of this is that we see a ton of machine learning up on AWS today, literally from A through to Z. So everything from Ancestry, who are using machine learning and deep learning to be able to process genomic information and build out family trees, all the way through to Zillow, who use machine learning to do house-price estimation up on the website.
  • #17: Amazon Web Services provides a rich ecosystem to help you build smarter applications. In this context, it is worth highlighting the higher level AI services based on deep learning algorithms, like Amazon Rekognition, an image recognition service, Amazon Polly, a text to speech synthesizer, and Amazon Lex, a voice and text chatbot service. We also provide the infrastructure including GPU EC2 instances for fast parallel processing which you can use in combination with any of the popular deep learning libraries like Apache mxnet, Tensorflow, Theano, etc, all of which are available on the AWS deep learning AMI. For your general machine learning purposes, you can also use EC2, Amazon Elastic MapReduce and Spark with SparkML to run any machine learning algorithm. Another popular library is the python scikit-learn, which you can deploy on AWS Lambda or containers, or EC2. So what I am trying to convey is that there is a lot of choice, which basically boils down to picking the right tool for the right job, where you can make trade-offs between ‘do your own’ with all the flexibility, or picking a managed solution which allows you to get results fast without having to do the heavy lifting.
  • #18: The basics are pretty simple, but the service has deep functionality. You can send the service a simple string of text, and it will generate the life like voice in your choice of 47 different voices. But it’s not naive of the context of the text. For example, the text here - ‘WA’ and ‘degree F’, that would sound strange if it were spoken out loud. Instead, Polly will automatically expand the text strings ‘WA’ and ‘degree F’, to ‘Washington’ and ‘degrees fahrenheit’, to create more life like speech. The developer doesn’t have to do anything - just send the text, and get life like voice back.
  • #26: 30
  • #29: 24
  • #30: a fully managed deep learning based image recognition service. Designed from the get-go to run at scale. It comprehends scenes, objects, concepts and faces. Given an image, it will return a list of labels. Given an image with one or more faces,it will return bounding boxes for each face, along with face attributes. Given two images with faces, it will compare the largest face from the source image and find similarity with faces found in the tagret image. Rekognition provides quality face recognition at scale, and supports creation of collection of millions of faces and search of similar faces in the collection. Now lets dive into each of these features and look at the API that support these features.
  • #34: Image moderation Rekognition automatically detects explicit or suggestive adult content in your images, and provides confidence scores.
  • #39: 26
  • #44: 24
  • #51: 24