Have you always wanted to add predictive capabilities, image or voice recognition to your application, but haven’t been able to find the time or the right technology to get started? Everybody wants to build smart apps, but only a few are Data Scientists. This session will help you understand machine learning terminology & challenges, what deep learning is and its possible use cases, how to build a machine learning model that works, and how to use developer-ready APIs for high-quality, high-accuracy AI capabilities that are scalable and cost-effective.
15. Tip: Try topic modeling with your own emails ;-)
Topic Modeling
Discovering abstract “topics”
that occur in a collection of documents
For example, looking for “infrequent” words
that are used more often in a document
16. Regression
“How many bikes will
be rented tomorrow?”
Happy, Sad, Angry,
Confused, Disgusted,
Surprised, Calm,
Unknown
Binary
Classification
Multi-Class
Classification
“Is this email spam?”
“What is the
sentiment of this
tweet, or of this social
media comment?”
1, 0, 100K
Yes / No
True / False
%
33. 1969 Marvin Minsky, Seymour Papert
Perceptrons:
An Introduction
to Computational Geometry
A perceptron can only solve
linearly separable functions
(e.g. no XOR)
35. Microprocessor Transistor Counts 1971-2011
Intel Xeon CPU
28 cores
NVIDIA V100 GPU
5,120 CUDA Cores
640 Tensor Cores
https://en.wikipedia.org/wiki/Moore's_law
36. LeCun, Gradient-Based
Learning Applied to Document
Recognition,1998
Hinton, A Fast Learning
Algorithm for Deep Belief
Nets, 2006
Bengio, Learning Deep
Architectures for AI, 2009
Advances in Research 1998-2009
47. The Challenge For Machine Learning: Scale
Aggressive migration
New data created on AWS
PBs of existing data
Data
48. The Challenge For Machine Learning: Scale
Tons of GPUs
Elastic capacity
Pre-built images
Aggressive migration
New data created on AWS
PBs of existing data
Data Training
49. The Challenge For Machine Learning: Scale
Tons of GPUs and CPUs
Serverless
At the edge, on IoT Devices
Tons of GPUs
Elastic capacity
Pre-built images
Aggressive migration
New data created on AWS
PBs of existing data
Data Training Prediction
55. Artificial Intelligence In The Hands Of Every Developer
S E R V I C E S
P L A T F O R M S
E N G I N E S
I N F R A S T R U C T U R E
GPU CPU IoT Mobile
Apache MXNet Caffe 2 Theano PyTorch CNTKTensorFlow
64. S E R V I C E S
P L A T F O R M S
E N G I N E S
I N F R A S T R U C T U R E
Amazon ML Spark & EMR Kinesis Batch ECS
GPU CPU IoT Mobile
Apache MXNet Caffe 2 Theano PyTorch CNTKTensorFlow
Artificial Intelligence In The Hands Of Every Developer
65. S E R V I C E S
P L A T F O R M S
Vision
Amazon Rekognition
E N G I N E S
I N F R A S T R U C T U R E
Amazon ML Spark & EMR Kinesis Batch ECS
GPU CPU IoT Mobile
Apache MXNet Caffe 2 Theano PyTorch CNTKTensorFlow
Artificial Intelligence In The Hands Of Every Developer
72. Bynder allows you to easily create, find and use content
for branding automation and marketing solutions.
With our new AI capabilities,
Bynder’s software… now allows
users to save hours of admin
labor when uploading and
organizing their files, adding
exponentially more value.
Chris Hall
CEO, Bynder
”
“
With Rekognition, Bynder revolutionizes marketing admin tasks with AI capabilities
73. S E R V I C E S
P L A T F O R M S
Speech
Amazon Polly
Vision
Amazon Rekognition
E N G I N E S
I N F R A S T R U C T U R E
Amazon ML Spark & EMR Kinesis Batch ECS
GPU CPU IoT Mobile
Apache MXNet Caffe 2 Theano PyTorch CNTKTensorFlow
Artificial Intelligence In The Hands Of Every Developer
74. Generate Lifelike Speech With Amazon Polly
25 languages
“The temperature in
Milanis 16 degrees
Celsius”
“The temperature
in Milan is 16˚C”
Amazon
Polly
52 voices
75. aws polly synthesize-speech
--text "It was nice to live such a wonderful live show."
--output-format mp3
--voice-id Joanna
--text-type text
output.mp3
76. 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
77. ”
“
Royal National Institute of Blind People creates and
distributes accessible information in the form of
synthesized content
Amazon Polly delivers
incredibly lifelike voices which
captivate and engage our
readers.
John Worsfold
Solutions Implementation Manager, RNIB
• RNIB delivers largest library of
audiobooks in the UK for nearly 2 million
people with sight loss
• Naturalness of generated speech is
critical to captivate and engage readers
• No restrictions on speech redistributions
enables RNIB to create and distribute
accessible information in a form of
synthesized content
RNIB provides the largest library in the UK for people with sight loss
78. S E R V I C E S
P L A T F O R M S
Chat
Amazon Lex
Speech
Amazon Polly
Vision
Amazon Rekognition
E N G I N E S
I N F R A S T R U C T U R E
Amazon ML Spark & EMR Kinesis Batch ECS
GPU CPU IoT Mobile
Apache MXNet Caffe 2 Theano PyTorch CNTKTensorFlow
Artificial Intelligence In The Hands Of Every Developer
79. Amazon Lex
Speech recognition and natural language understanding
Automatic speech recognition
Natural language understanding
“What’s the weather
forecast?”
Weather
forecast
Amazon Lex
80. Amazon Lex
Speech recognition and natural language understanding
“It will be
sunny
and 16C”
Automatic speech recognition
Natural language understanding
“What’s the weather
forecast?”
Weather
forecast
Amazon Lex
81. “It will be sunny
and 16 degrees
Celsius”
Amazon Polly
Amazon Lex
“It will be
sunny
and 16C”
Automatic speech recognition
Natural language understanding
“What’s the weather
forecast?”
Weather
forecast
Speech recognition and natural language understanding
Amazon Lex
82. ”
“ Finding missing persons:
~100,000 active missing
persons cases in the U.S.
at any given time
~60% are adults,
~40% are children
• Motorola Solutions applies Amazon
Rekognition, Amazon Polly and Amazon
Lex
• Image analytics and facial recognition
can continually monitor for missing
persons
• Tools that understand natural language
can enable officers to keep eyes up and
hands free
Motorola Solutions is using AI to help finding missing persons
Motorola Solutions keeps utility workers connected and
visible to each other with real-time voice and data
communication across the smart grid.
83. S E R V I C E S
P L A T F O R M S
Chat
Amazon Lex
Speech
Amazon Polly
Vision
Amazon Rekognition
E N G I N E S
I N F R A S T R U C T U R E
Amazon ML Spark & EMR Kinesis Batch ECS
GPU CPU IoT Mobile
Apache MXNet Caffe 2 Theano PyTorch CNTKTensorFlow