SlideShare a Scribd company logo
1 of 49
WIFI: awsDevDay | PASS: CodeHappy
U P N E X T :
An Overview of AI at AWS
T H A N K S T O O U R F R I E N D S A T :
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Keith Steward, Ph.D. | Specialist Solution Architect | AWS
August 1, 2017
An Overview of AI at AWS:
Amazon Lex, Amazon Polly, Amazon Rekognition,
Apache MXNet and the AWS Deep Learning AMIs
Artificial Intelligence
at Amazon
An Introduction to the AI Services at AWS
Apache
Apache
MXNet
Deep learning framework
An Introduction to the AI Services at AWS
Apache
Amazon
Polly
Text-to-Speech
Apache
MXNet
Deep learning framework
An Introduction to the AI Services at AWS
Apache
Amazon
Polly
Text-to-Speech
Amazon
Rekognition
Computer Vision
Apache
MXNet
Deep learning framework
An Introduction to the AI Services at AWS
Apache
Amazon
Polly
Text-to-Speech
Amazon
Rekognition
Amazon
Lex
Computer Vision ASR & NLU
Apache
MXNet
Deep learning framework
An Introduction to the AI Services at AWS
Apache
MXNet
Apache
Deep learning framework
Apache MXNet
Programmable Portable High Performance
Near linear scaling
across hundreds of GPUs
Highly efficient
models for mobile
and IoT
Simple syntax,
multiple languages
Why Apache MXNet?
Most Open Best On AWS
Optimized for
deep learning on AWS
Accepted into the
Apache Incubator
(Integration with AWS)
Apache MXNet is the deep learning framework
of choice for AWS
P2 INSTANCES DL CLOUD FORMATION
TEMPLATE
DL AMIS
An Introduction to the AI Services at AWS
Amazon
Polly
Text-to-Speech
Apache
Amazon Polly: Life-like Text-to-Speech Service
Converts text
to life-like speech
47 voices 24 languages Low latency,
real time
Fully managed
Let’s take a listen…
“Today in Seattle, WA, it’s 11°F”
‘"We live for the music" live from the Madison Square Garden.’
1. Automatic, Accurate Text Processing
Amazon Polly:
A Focus On Voice Quality & Pronunciation
2. Intelligible and Easy to Understand
1. Automatic, Accurate Text Processing
Amazon Polly:
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
Amazon Polly:
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.”
1. Automatic, Accurate Text Processing
Amazon Polly:
A Focus On Voice Quality & Pronunciation
Amazon Polly: Common Use Cases
• Internet of Things (smart home, connected devices)
• Education (language learning, training videos)
• Voiced Media (news, blogs, email)
• Voiced Chat Bots (Amazon Lex, Alexa skills)
• Gaming (avatars, Amazon Lumberyard)
#VoiceFirst Movement
An Introduction to the AI Services at AWS
Amazon
Rekognition
Computer Vision
Apache
Amazon Rekognition: Computer Vision Service
Object and Scene
Detection
Facial
Analysis
Facial
Comparison
Facial
Recognition
Amazon Rekognition: Computer Vision Service
State-of-the-art face recognition (bounding box and key features).
Face Attribute Extraction (emotion, gender, race, age, etc.)
Emotion: confused: 4%, calm: 73%
Sunglasses: false (value: 0)
Gender: female (value: 0)
Mouth open wide: 0% (value: 0)
Eye closed: open (value: 0)
Glasses: no glass (value: 0)
Mustache: false (value: 0)
Beard: (value: 0)
Amazon Rekognition: Computer Vision Service
demo
Amazon Rekognition: Object & Scene Detection
Amazon Rekognition: Facial Search
Facial
verification
Face
Search
Visual Similarity
Search
(compare two faces) (compare many faces) (find similar faces)
Amazon Rekognition: A few use cases
Best photo: use the attributes smile and eyesOpen to determine the best photos to post
Demographic detection: collect the age and gender of customers in your store
Sentiment capture: detect the emotions of your customers as they try your product
A/B tuning: identify visually similar alternatives to high-scoring images for A/B testing
Smart filtering: identify images with high visual similarity to ensure only one is displayed
Verify face: compare two faces, receive a confidence score that they are the same person
Protected images: identify visually similar images that are protected by trademarks
An Introduction to the AI Services at AWS
Amazon
Lex
ASR & NLU
Apache
The Advent of Conversational Interactions
1st gen: Machine-oriented
interactions
The Advent of Conversational Interactions
1st gen: Machine-oriented
interactions
2nd gen: Control-oriented
& translated
The Advent of Conversational Interactions
1st gen: Machine-oriented
interactions
2nd gen: Control-oriented
& translated
3rd gen:
Intent-oriented
Amazon Lex ... for Conversational Interactions
Powered by the same deep learning technology as Alexa
Enterprise SaaS Connectors
Deployment to chat platforms, like Slack, Facebook
Messenger, Twilio SMS
Build Voice and Text Chatbots
Interactions on mobile, web, and devices
Informational Bot: Example
Amazon Lex Use Cases
Informational Bots
Chatbots for everyday consumer requests
Application Bots
Build powerful interfaces to mobile applications
• News updates
• Weather information
• Game scores ….
• Book tickets
• Order food
• Manage bank accounts ….
Enterprise Productivity Bots
Streamline enterprise work activities and improve efficiencies
• Check sales numbers
• Marketing performance
• Inventory status ….
Internet of Things (IoT) Bots
Enable conversational interfaces for device interactions
• Wearables
• Appliances
• Auto ….
AI Solutions for Every Developer
https://aws.amazon.com/amazon-ai/
Amazon AI: Getting Started
Thank you!
aws.amazon.com/amazon-ai
• 10+ year partnership
• Joint development
• Shared customer passion
• High performance + low costs
• World class supply chain
CLOUD &
DATA
CENTER
THINGS &
DEVICES
AWS IOT Alexa Voice
Services
Amazon EC2 Amazon S3
Amazon & Intel
Amazon & Intel
43@IntelAI
Hardware for DL Workloads
§ Up to 2X better peak performance on
compute-intensive analytics
§ 100x improvement in inference
performance on EC2 C5 instance*
§ NEW C5 more computational power,
lower costs – customers do more with
less
Blazingly Fast Data Access
§ New microarchitecture, hardware
acceleration, Intel® AVX-512
§ 50% more memory than previous
generation
§ Novartis conducted 39 years of
computational chemistry in 9 hours*
High Speed Scalability
§ Up to 1.73x faster completion of
massively parallel research simulations
than the previous generation
§ Seamless data transfer via interconnects
Training AI: Intel® xeon® scalable processor
Best-in-Class Deep Learning Training Performance
Accelerator for training compute density in deep learning centric environments
+
44@IntelAI
Inference in the cloud: amazon & Intel®
Math Kernel Library for Deep Neural Networks
For developers of deep learning frameworks featuring optimized performance on Intel hardware
6.1 2.4 1.2 0.8
679.4
262.5
79.7 73.9
0
200
400
600
800
AlexNet GoogLeNet	v1 ResNet-50 Inception	v3
Images/Sec
c4.8xlarge	MXNet	Inference
No	MKL MKL
§ Up to 2X better peak performance on compute-intensive analytics
§ 100x improvement in inference performance on EC2 C5 instance*
§ Intel-optimized Caffe, Intel® MKL for high performance distributed training and inference
§ CloudFormation template with AWS services and EC2, CfnCluster, DynamoDB, EBS and Spot Instance support
§ Classify text, train a Convolutional neural network, visualize the training using Tensorboard using BigDL on AWS
Intel Confidential
INTEL® IOT GATEWAY REAL TIME ANALYTICSAWS IOT PLATFORM
Amazon EC2
X1
Inference at the edge: AWS & Intel®
cost savings
with scalability
End-to-end interoperability
to scale applications and services
streamlined
manageability and
analytics
Seamless data management
and analytics from thing
to network to cloud
multilayered,
end-to-end security
A chain of trust rooted
in the hardware and linked throughout the
software
46@IntelAI
Libraries, frameworks & tools
Intel® Math Kernel Library
Intel® MLSL
Intel® Data
Analytics
Acceleration
Library
(DAAL)
Intel®
Distribution
Open Source
Frameworks
Intel Deep
Learning SDK
Intel® Computer
Vision SDKIntel® MKL MKL-DNN
High
Level
Overview
Computation
primitives; high
performance math
primitives granting
low level of control
Computation
primitives; free open
source DNN
functions for high-
velocity integration
with deep learning
frameworks
Communication
primitives; building
blocks to scale deep
learning framework
performance over a
cluster
Broad data analytics
acceleration object
oriented library
supporting distributed
ML at the algorithm
level
Most popular and
fastest growing
language for
machine learning
Toolkits driven by
academia and industry
for training machine
learning algorithms
Accelerate deep
learning model design,
training and
deployment
Toolkit to develop &
deploying vision-
oriented solutions that
harness the full
performance of Intel
CPUs and SOC
accelerators
Primary
Audience
Consumed by
developers of higher
level libraries and
Applications
Consumed by
developers of the next
generation of deep
learning frameworks
Deep learning
framework developers
and optimizers
Wider Data Analytics
and ML audience,
Algorithm level
development for all
stages of data analytics
Application
Developers and
Data Scientists
Machine Learning
App Developers,
Researchers and Data
Scientists.
Application Developers
and Data Scientists
Developers who create
vision-oriented
solutions
Example
Usage
Framework
developers call
matrix multiplication,
convolution functions
New framework with
functions developers
call for max CPU
performance
Framework developer
calls functions to
distribute Caffe
training compute
across an Intel® Xeon
Phi™ cluster
Call distributed
alternating least squares
algorithm for a
recommendation
system
Call scikit-learn
k-means function
for credit card fraud
detection
Script and train a
convolution neural
network for image
recognition
Deep Learning training
and model creation,
with optimization for
deployment on
constrained end device
Use deep learning to do
pedestrian detection
…
Find out more at software.intel.com/ai
Q & A
Thank You!
Don’t Forget Evaluations!

More Related Content

What's hot

Introduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSIntroduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSAmazon Web Services
 
Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions UpdatesKeynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions UpdatesAmazon Web Services
 
Using artificial intelligence to enhance your customer experience
Using artificial intelligence to enhance your customer experienceUsing artificial intelligence to enhance your customer experience
Using artificial intelligence to enhance your customer experienceAmazon Web Services
 
Building Speech Enabled Products with Amazon Polly & Amazon Lex
Building Speech Enabled Products with Amazon Polly & Amazon LexBuilding Speech Enabled Products with Amazon Polly & Amazon Lex
Building Speech Enabled Products with Amazon Polly & Amazon LexAmazon Web Services
 
Artificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformArtificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformAdrian Hornsby
 
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Amazon Web Services
 
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Amazon Web Services
 
Introduction to Artificial Intelligence (AI)
Introduction to Artificial Intelligence (AI)Introduction to Artificial Intelligence (AI)
Introduction to Artificial Intelligence (AI)Amazon Web Services
 
Demystifying Machine Learning on AWS
Demystifying Machine Learning on AWSDemystifying Machine Learning on AWS
Demystifying Machine Learning on AWSAmazon Web Services
 
Introducing Amazon Lex – Service for Building Voice or Text Chatbots
Introducing Amazon Lex – Service for Building Voice or Text ChatbotsIntroducing Amazon Lex – Service for Building Voice or Text Chatbots
Introducing Amazon Lex – Service for Building Voice or Text ChatbotsAmazon Web Services
 
Chat Bots with Amazon Lex - AWS Summit SG 2017
Chat Bots with Amazon Lex  - AWS Summit SG 2017Chat Bots with Amazon Lex  - AWS Summit SG 2017
Chat Bots with Amazon Lex - AWS Summit SG 2017Amazon Web Services
 
AI Services_Alastair Cousins_AWS
AI Services_Alastair Cousins_AWSAI Services_Alastair Cousins_AWS
AI Services_Alastair Cousins_AWSHelen Rogers
 
Getting Started with Amazon Lex - AWS Summit Cape Town 2017
Getting Started with Amazon Lex  - AWS Summit Cape Town 2017 Getting Started with Amazon Lex  - AWS Summit Cape Town 2017
Getting Started with Amazon Lex - AWS Summit Cape Town 2017 Amazon Web Services
 
Harnessing Artificial Intelligence_Alastair Cousins
Harnessing Artificial Intelligence_Alastair CousinsHarnessing Artificial Intelligence_Alastair Cousins
Harnessing Artificial Intelligence_Alastair CousinsHelen Rogers
 
Building Chatbots with Amazon Lex: Collision2018
Building Chatbots with Amazon Lex: Collision2018Building Chatbots with Amazon Lex: Collision2018
Building Chatbots with Amazon Lex: Collision2018Amazon Web Services
 
Building a Chatbot with Amazon Lex and AWS Lambda Workshop
Building a Chatbot with Amazon Lex and AWS Lambda WorkshopBuilding a Chatbot with Amazon Lex and AWS Lambda Workshop
Building a Chatbot with Amazon Lex and AWS Lambda WorkshopAmazon Web Services
 

What's hot (20)

Introduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWSIntroduction to Artificial Intelligence on AWS
Introduction to Artificial Intelligence on AWS
 
Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions UpdatesKeynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates
 
Using artificial intelligence to enhance your customer experience
Using artificial intelligence to enhance your customer experienceUsing artificial intelligence to enhance your customer experience
Using artificial intelligence to enhance your customer experience
 
Building Speech Enabled Products with Amazon Polly & Amazon Lex
Building Speech Enabled Products with Amazon Polly & Amazon LexBuilding Speech Enabled Products with Amazon Polly & Amazon Lex
Building Speech Enabled Products with Amazon Polly & Amazon Lex
 
Artificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformArtificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS Platform
 
Introducing Amazon Lex
Introducing Amazon Lex Introducing Amazon Lex
Introducing Amazon Lex
 
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
 
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
 
Introduction to Artificial Intelligence (AI)
Introduction to Artificial Intelligence (AI)Introduction to Artificial Intelligence (AI)
Introduction to Artificial Intelligence (AI)
 
Artificial Intelligence on AWS
Artificial Intelligence on AWSArtificial Intelligence on AWS
Artificial Intelligence on AWS
 
Demystifying Machine Learning on AWS
Demystifying Machine Learning on AWSDemystifying Machine Learning on AWS
Demystifying Machine Learning on AWS
 
Introducing Amazon Lex – Service for Building Voice or Text Chatbots
Introducing Amazon Lex – Service for Building Voice or Text ChatbotsIntroducing Amazon Lex – Service for Building Voice or Text Chatbots
Introducing Amazon Lex – Service for Building Voice or Text Chatbots
 
Chat Bots with Amazon Lex - AWS Summit SG 2017
Chat Bots with Amazon Lex  - AWS Summit SG 2017Chat Bots with Amazon Lex  - AWS Summit SG 2017
Chat Bots with Amazon Lex - AWS Summit SG 2017
 
Deep Dive: Amazon Lex
Deep Dive: Amazon LexDeep Dive: Amazon Lex
Deep Dive: Amazon Lex
 
AI Services_Alastair Cousins_AWS
AI Services_Alastair Cousins_AWSAI Services_Alastair Cousins_AWS
AI Services_Alastair Cousins_AWS
 
Getting Started with Amazon Lex - AWS Summit Cape Town 2017
Getting Started with Amazon Lex  - AWS Summit Cape Town 2017 Getting Started with Amazon Lex  - AWS Summit Cape Town 2017
Getting Started with Amazon Lex - AWS Summit Cape Town 2017
 
Harnessing Artificial Intelligence_Alastair Cousins
Harnessing Artificial Intelligence_Alastair CousinsHarnessing Artificial Intelligence_Alastair Cousins
Harnessing Artificial Intelligence_Alastair Cousins
 
Artificial Intelligence on AWS
Artificial Intelligence on AWS Artificial Intelligence on AWS
Artificial Intelligence on AWS
 
Building Chatbots with Amazon Lex: Collision2018
Building Chatbots with Amazon Lex: Collision2018Building Chatbots with Amazon Lex: Collision2018
Building Chatbots with Amazon Lex: Collision2018
 
Building a Chatbot with Amazon Lex and AWS Lambda Workshop
Building a Chatbot with Amazon Lex and AWS Lambda WorkshopBuilding a Chatbot with Amazon Lex and AWS Lambda Workshop
Building a Chatbot with Amazon Lex and AWS Lambda Workshop
 

Similar to Overview of Artificial Intelligence at AWS - DevDay Los Angeles 2017

BDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWSBDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWSAmazon Web Services
 
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNetRaleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNetAmazon Web Services
 
An Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWSAn Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWSKristana Kane
 
Amazon Web Services - Strategy and Current Offering
Amazon Web Services - Strategy and Current OfferingAmazon Web Services - Strategy and Current Offering
Amazon Web Services - Strategy and Current OfferingAmazon Web Services
 
AWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - TorontoAWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - TorontoAmazon Web Services
 
Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...
Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...
Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...Lviv Startup Club
 
An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017
An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017
An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017Amazon Web Services
 
Intro to Deep Learning with Tensorflow - DevDay Austin 2017
Intro to Deep Learning with Tensorflow - DevDay Austin 2017Intro to Deep Learning with Tensorflow - DevDay Austin 2017
Intro to Deep Learning with Tensorflow - DevDay Austin 2017Amazon Web Services
 
Unlocking New Todays - Artificial Intelligence and Data Platforms on AWS
Unlocking New Todays - Artificial Intelligence and Data Platforms on AWSUnlocking New Todays - Artificial Intelligence and Data Platforms on AWS
Unlocking New Todays - Artificial Intelligence and Data Platforms on AWSAmazon Web Services
 
Artificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformArtificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformAdrian Hornsby
 
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...Amazon Web Services
 
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 FSAmazon Web Services
 
How Amazon AI Can Help You Transform Your Education Business | AWS Webinar
How Amazon AI Can Help You Transform Your Education Business | AWS WebinarHow Amazon AI Can Help You Transform Your Education Business | AWS Webinar
How Amazon AI Can Help You Transform Your Education Business | AWS WebinarAmazon Web Services
 
Introduction to Amazon AI & Deep Learning
Introduction to Amazon AI & Deep LearningIntroduction to Amazon AI & Deep Learning
Introduction to Amazon AI & Deep LearningAmazon Web Services
 
Amazon AI: soluzioni di intelligenza artificiale pronte per l'uso
Amazon AI: soluzioni di intelligenza artificiale pronte per l'usoAmazon AI: soluzioni di intelligenza artificiale pronte per l'uso
Amazon AI: soluzioni di intelligenza artificiale pronte per l'usoAmazon Web Services
 
Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017Amazon Web Services
 
Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017Amazon Web Services
 

Similar to Overview of Artificial Intelligence at AWS - DevDay Los Angeles 2017 (20)

BDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWSBDA310 An Introduction to the AI services at AWS
BDA310 An Introduction to the AI services at AWS
 
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNetRaleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
 
AI Overview
AI OverviewAI Overview
AI Overview
 
An Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWSAn Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWS
 
Deep Learning on ECS
Deep Learning on ECSDeep Learning on ECS
Deep Learning on ECS
 
Amazon Web Services - Strategy and Current Offering
Amazon Web Services - Strategy and Current OfferingAmazon Web Services - Strategy and Current Offering
Amazon Web Services - Strategy and Current Offering
 
AWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - TorontoAWS Artificial Intelligence Day - Toronto
AWS Artificial Intelligence Day - Toronto
 
Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...
Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...
Vitalii Bondarenko, Pavlo Shtogryn "Cloud AI Solutions for Enterprises on AWS...
 
An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017
An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017
An Introduction to the AI services at AWS - AWS Summit Tel Aviv 2017
 
Intro to Deep Learning with Tensorflow - DevDay Austin 2017
Intro to Deep Learning with Tensorflow - DevDay Austin 2017Intro to Deep Learning with Tensorflow - DevDay Austin 2017
Intro to Deep Learning with Tensorflow - DevDay Austin 2017
 
Unlocking New Todays - Artificial Intelligence and Data Platforms on AWS
Unlocking New Todays - Artificial Intelligence and Data Platforms on AWSUnlocking New Todays - Artificial Intelligence and Data Platforms on AWS
Unlocking New Todays - Artificial Intelligence and Data Platforms on AWS
 
Artificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformArtificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS Platform
 
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
 
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
 
How Amazon AI Can Help You Transform Your Education Business | AWS Webinar
How Amazon AI Can Help You Transform Your Education Business | AWS WebinarHow Amazon AI Can Help You Transform Your Education Business | AWS Webinar
How Amazon AI Can Help You Transform Your Education Business | AWS Webinar
 
Introduction to Amazon AI & Deep Learning
Introduction to Amazon AI & Deep LearningIntroduction to Amazon AI & Deep Learning
Introduction to Amazon AI & Deep Learning
 
Amazon AI: soluzioni di intelligenza artificiale pronte per l'uso
Amazon AI: soluzioni di intelligenza artificiale pronte per l'usoAmazon AI: soluzioni di intelligenza artificiale pronte per l'uso
Amazon AI: soluzioni di intelligenza artificiale pronte per l'uso
 
Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Austin 2017
 
Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017
Deploy Deep Learning Models on Amazon ECS - DevDay Los Angeles 2017
 
Machine Learning on AWS
Machine Learning on AWSMachine Learning on AWS
Machine Learning on AWS
 

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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon 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
 
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 WorkloadsAmazon 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 sfatareAmazon 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 NodeJSAmazon 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 webAmazon 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 sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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
 

Overview of Artificial Intelligence at AWS - DevDay Los Angeles 2017

  • 1.
  • 2. WIFI: awsDevDay | PASS: CodeHappy U P N E X T : An Overview of AI at AWS
  • 3. T H A N K S T O O U R F R I E N D S A T :
  • 4. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Keith Steward, Ph.D. | Specialist Solution Architect | AWS August 1, 2017 An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apache MXNet and the AWS Deep Learning AMIs
  • 6. An Introduction to the AI Services at AWS Apache Apache MXNet Deep learning framework
  • 7. An Introduction to the AI Services at AWS Apache Amazon Polly Text-to-Speech Apache MXNet Deep learning framework
  • 8. An Introduction to the AI Services at AWS Apache Amazon Polly Text-to-Speech Amazon Rekognition Computer Vision Apache MXNet Deep learning framework
  • 9. An Introduction to the AI Services at AWS Apache Amazon Polly Text-to-Speech Amazon Rekognition Amazon Lex Computer Vision ASR & NLU Apache MXNet Deep learning framework
  • 10. An Introduction to the AI Services at AWS Apache MXNet Apache Deep learning framework
  • 11. Apache MXNet Programmable Portable High Performance Near linear scaling across hundreds of GPUs Highly efficient models for mobile and IoT Simple syntax, multiple languages
  • 12. Why Apache MXNet? Most Open Best On AWS Optimized for deep learning on AWS Accepted into the Apache Incubator (Integration with AWS)
  • 13. Apache MXNet is the deep learning framework of choice for AWS
  • 14. P2 INSTANCES DL CLOUD FORMATION TEMPLATE DL AMIS
  • 15. An Introduction to the AI Services at AWS Amazon Polly Text-to-Speech Apache
  • 16. Amazon Polly: Life-like Text-to-Speech Service Converts text to life-like speech 47 voices 24 languages Low latency, real time Fully managed
  • 17. Let’s take a listen…
  • 18. “Today in Seattle, WA, it’s 11°F” ‘"We live for the music" live from the Madison Square Garden.’ 1. Automatic, Accurate Text Processing Amazon Polly: A Focus On Voice Quality & Pronunciation
  • 19. 2. Intelligible and Easy to Understand 1. Automatic, Accurate Text Processing Amazon Polly: A Focus On Voice Quality & Pronunciation
  • 20. 2. Intelligible and Easy to Understand 3. Add Semantic Meaning to Text “Richard’s number is 2122341237“ “Richard’s number is 2122341237“ Telephone Number Amazon Polly: A Focus On Voice Quality & Pronunciation 1. Automatic, Accurate Text Processing
  • 21. 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.” 1. Automatic, Accurate Text Processing Amazon Polly: A Focus On Voice Quality & Pronunciation
  • 22. Amazon Polly: Common Use Cases • Internet of Things (smart home, connected devices) • Education (language learning, training videos) • Voiced Media (news, blogs, email) • Voiced Chat Bots (Amazon Lex, Alexa skills) • Gaming (avatars, Amazon Lumberyard) #VoiceFirst Movement
  • 23. An Introduction to the AI Services at AWS Amazon Rekognition Computer Vision Apache
  • 24. Amazon Rekognition: Computer Vision Service Object and Scene Detection Facial Analysis Facial Comparison Facial Recognition
  • 25. Amazon Rekognition: Computer Vision Service State-of-the-art face recognition (bounding box and key features).
  • 26. Face Attribute Extraction (emotion, gender, race, age, etc.) Emotion: confused: 4%, calm: 73% Sunglasses: false (value: 0) Gender: female (value: 0) Mouth open wide: 0% (value: 0) Eye closed: open (value: 0) Glasses: no glass (value: 0) Mustache: false (value: 0) Beard: (value: 0) Amazon Rekognition: Computer Vision Service demo
  • 27. Amazon Rekognition: Object & Scene Detection
  • 28. Amazon Rekognition: Facial Search Facial verification Face Search Visual Similarity Search (compare two faces) (compare many faces) (find similar faces)
  • 29. Amazon Rekognition: A few use cases Best photo: use the attributes smile and eyesOpen to determine the best photos to post Demographic detection: collect the age and gender of customers in your store Sentiment capture: detect the emotions of your customers as they try your product A/B tuning: identify visually similar alternatives to high-scoring images for A/B testing Smart filtering: identify images with high visual similarity to ensure only one is displayed Verify face: compare two faces, receive a confidence score that they are the same person Protected images: identify visually similar images that are protected by trademarks
  • 30. An Introduction to the AI Services at AWS Amazon Lex ASR & NLU Apache
  • 31. The Advent of Conversational Interactions 1st gen: Machine-oriented interactions
  • 32. The Advent of Conversational Interactions 1st gen: Machine-oriented interactions 2nd gen: Control-oriented & translated
  • 33. The Advent of Conversational Interactions 1st gen: Machine-oriented interactions 2nd gen: Control-oriented & translated 3rd gen: Intent-oriented
  • 34. Amazon Lex ... for Conversational Interactions Powered by the same deep learning technology as Alexa Enterprise SaaS Connectors Deployment to chat platforms, like Slack, Facebook Messenger, Twilio SMS Build Voice and Text Chatbots Interactions on mobile, web, and devices
  • 36.
  • 37. Amazon Lex Use Cases Informational Bots Chatbots for everyday consumer requests Application Bots Build powerful interfaces to mobile applications • News updates • Weather information • Game scores …. • Book tickets • Order food • Manage bank accounts …. Enterprise Productivity Bots Streamline enterprise work activities and improve efficiencies • Check sales numbers • Marketing performance • Inventory status …. Internet of Things (IoT) Bots Enable conversational interfaces for device interactions • Wearables • Appliances • Auto ….
  • 38. AI Solutions for Every Developer
  • 41. • 10+ year partnership • Joint development • Shared customer passion • High performance + low costs • World class supply chain CLOUD & DATA CENTER THINGS & DEVICES AWS IOT Alexa Voice Services Amazon EC2 Amazon S3 Amazon & Intel
  • 43. 43@IntelAI Hardware for DL Workloads § Up to 2X better peak performance on compute-intensive analytics § 100x improvement in inference performance on EC2 C5 instance* § NEW C5 more computational power, lower costs – customers do more with less Blazingly Fast Data Access § New microarchitecture, hardware acceleration, Intel® AVX-512 § 50% more memory than previous generation § Novartis conducted 39 years of computational chemistry in 9 hours* High Speed Scalability § Up to 1.73x faster completion of massively parallel research simulations than the previous generation § Seamless data transfer via interconnects Training AI: Intel® xeon® scalable processor Best-in-Class Deep Learning Training Performance Accelerator for training compute density in deep learning centric environments +
  • 44. 44@IntelAI Inference in the cloud: amazon & Intel® Math Kernel Library for Deep Neural Networks For developers of deep learning frameworks featuring optimized performance on Intel hardware 6.1 2.4 1.2 0.8 679.4 262.5 79.7 73.9 0 200 400 600 800 AlexNet GoogLeNet v1 ResNet-50 Inception v3 Images/Sec c4.8xlarge MXNet Inference No MKL MKL § Up to 2X better peak performance on compute-intensive analytics § 100x improvement in inference performance on EC2 C5 instance* § Intel-optimized Caffe, Intel® MKL for high performance distributed training and inference § CloudFormation template with AWS services and EC2, CfnCluster, DynamoDB, EBS and Spot Instance support § Classify text, train a Convolutional neural network, visualize the training using Tensorboard using BigDL on AWS
  • 45. Intel Confidential INTEL® IOT GATEWAY REAL TIME ANALYTICSAWS IOT PLATFORM Amazon EC2 X1 Inference at the edge: AWS & Intel® cost savings with scalability End-to-end interoperability to scale applications and services streamlined manageability and analytics Seamless data management and analytics from thing to network to cloud multilayered, end-to-end security A chain of trust rooted in the hardware and linked throughout the software
  • 46. 46@IntelAI Libraries, frameworks & tools Intel® Math Kernel Library Intel® MLSL Intel® Data Analytics Acceleration Library (DAAL) Intel® Distribution Open Source Frameworks Intel Deep Learning SDK Intel® Computer Vision SDKIntel® MKL MKL-DNN High Level Overview Computation primitives; high performance math primitives granting low level of control Computation primitives; free open source DNN functions for high- velocity integration with deep learning frameworks Communication primitives; building blocks to scale deep learning framework performance over a cluster Broad data analytics acceleration object oriented library supporting distributed ML at the algorithm level Most popular and fastest growing language for machine learning Toolkits driven by academia and industry for training machine learning algorithms Accelerate deep learning model design, training and deployment Toolkit to develop & deploying vision- oriented solutions that harness the full performance of Intel CPUs and SOC accelerators Primary Audience Consumed by developers of higher level libraries and Applications Consumed by developers of the next generation of deep learning frameworks Deep learning framework developers and optimizers Wider Data Analytics and ML audience, Algorithm level development for all stages of data analytics Application Developers and Data Scientists Machine Learning App Developers, Researchers and Data Scientists. Application Developers and Data Scientists Developers who create vision-oriented solutions Example Usage Framework developers call matrix multiplication, convolution functions New framework with functions developers call for max CPU performance Framework developer calls functions to distribute Caffe training compute across an Intel® Xeon Phi™ cluster Call distributed alternating least squares algorithm for a recommendation system Call scikit-learn k-means function for credit card fraud detection Script and train a convolution neural network for image recognition Deep Learning training and model creation, with optimization for deployment on constrained end device Use deep learning to do pedestrian detection … Find out more at software.intel.com/ai
  • 47. Q & A