SlideShare a Scribd company logo
1 of 66
Download to read offline
1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Young Yang, AI/ML Specialist Solutions Architect
beyoung@amazon.com
AWS Machine Learning
Centerpiece for digital
transformation
2© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Put machine learning in the hands of all developers
機器學習像是 20 - 30 年前的資料庫,是一門顯學。
如今每個開發者可以輕易地上手 SQL Statement,有許多
的工具例如SQL Profiler 幫助開發者調教性能。
3© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Easier to build Easier to scale Easier to apply
4© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
The AWS ML Stack
Broadest and most complete set of Machine Learning capabilities
VISION SPEECH TEXT SEARCH CHATBOTS PERSONALIZATION FORECASTING FRAUD DEVELOPMENT CONTACT CENTERS
Ground
Truth
Augmented
AI
ML
Marketplace
Neo
Built-in
algorithms
Notebooks Experiments
Model
training &
tuning
Debugger Autopilot
Model
hosting
Model Monitor
Deep Learning
AMIs & Containers
GPUs &
CPUs
Elastic
Inference
Inferentia
(Inf1 instance)
FPGA
Amazon
Rekognition
Amazon
Polly
Amazon
Transcribe
+Medical
Amazon
Comprehend
+Medical
Amazon
Translate
Amazon
Lex
Amazon
Personalize
Amazon
Forecast
Amazon
Fraud Detector
Amazon
CodeGuru
AI SERVICES
ML SERVICES
ML FRAMEWORKS & INFRASTRUCTURE
Amazon
Textract
Amazon
Kendra
Contact Lens
For Amazon Connect
SageMaker Studio IDE
NEW
NEW! NEW! NEW! NEW!
NEW!
NEW! NEW! NEW! NEW! NEW!
Amazon SageMaker
5© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Machine Learning is a
Journey
6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Finding the right business use
cases that could benefit from ML
7© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data Visualization &
Analysis
Business Problem –
ML problem framing Data Collection
Data Integration
Data Preparation &
Cleaning
Feature Engineering
Model Training &
Parameter Tuning
Model Evaluation
Are Business
Goals met?
Model Deployment
Monitoring &
Debugging
– Predictions
YesNo
DataAugmentation
Feature
Augmentation
Retraining
8© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
老闆的期待
Image credit
9© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
9© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
請問大家對於客服/
聊天機器人的使用經驗?
10© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
老闆對於 AI / ML / Big Data 的想像
source
11© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
如何選擇ft? 目標:求使得Obj最小的ft
但實務上..
12© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Output
Know or
Estimated values Models
Input parameters
• Yes/No
• Multi-classifications
• Clustering
• Value
• Vectors
What’s your input?
What’s your output to help the measure of
correctness and efficiency
How to frame business problems into machine learning?
13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Common Problems in Machine Learning
• Finding the right business use cases that could benefit from ML
• Skills gap—not enough people can build ML models
• ML model building is a time-consuming and complex process
14© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
AWSMachineLearningEmbarkProgram
ENGAGEMENT
Get hands-on
with DeepRacer
TRAINING
In-person training
DISCOVERY
Cross-functional
workshops
DEVELOPMENT
ML Solutions Lab
15© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Defect Detection w/ML
Problem
FST seek yield improvement in their silicon wafer factories.
The current defect detection process is good but it involve
significant human inspection efforts.
Solution
FST would like to partner with AWS to push the yield
envelope with AI/ML. We conducted ML workshop and
hackathon to educate the teams on the latest AWS
technologies. We then worked together to create the ML
silicon defect detection model using tens of thousands of
wafer images for training.
Impact
We finally create a ML defect detection model with 99%+
detection rate (aka., Recall Rate), improved yield and
reduced the human inspection efforts by half.
“AWS not only is the ML expert with advanced capable tools
but also our partner to show us how to use them to improve
our production operations.
AWS 不只是提供先進機器學習工具的專家,更是教導我們如
何在應用的合作伙伴。
Jason Lin
Chairman, Formosa Sumco Technology Corporation
16© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Machine
Learning
D-Link is a multi-national networking equipment
manufacturing company specializing in designing
and developing products such as Wi-Fi routers, IP
cameras, and smart home devices for consumers,
businesses, and service providers. D-Link provides
networking solutions integrating capabilities in
switching, wireless, broadband, IP surveillance,
and cloud-based network management.
• D-Link was looking for an
opportunity to offer a new,
innovative service to their
clients as part of their
existing video surveillance
system.
• D-Link customers can apply
this ML model in multiple
surveillance scenarios. For
example, users may open
their live video streams and
see a suspicious person
loitering around. The user
can tap on the person in the
video and select “search
object” to see if the same
person has been loitering
around in other areas during
other parts of the day. If
necessary, the user can then
contact the police.
“We specialize in delivering the smartest, most innovative products & services to our
customers. Machine learning provides us with new perspectives and methodologies in order
to achieve this.”
– - Jason Syu, Director of Cloud Solutions Development
D-Link leverages video recognition ML to innovate surveillance
D-Link International Pte Ltd.
Computers & Electronics
Taiwan ROC
2,000+
www.dlink.com
• Using Amazon SageMaker,
the AWS team developed
an image recognition
model that searches video
feeds to locate relevant
objects and re-identify
people.
• Both the image containing
the relevant object or
person and the videos to
be scanned served as
inputs to the customized
recognition model. The
model then verifies
whether the same object or
person in the submitted
image appears in any of
the video feeds.
17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data is King:
80% of Your Time Is On Data
18© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data Visualization &
Analysis
Business Problem –
ML problem framing Data Collection
Data Integration
Data Preparation &
Cleaning
Feature Engineering
Model Training &
Parameter Tuning
Model Evaluation
Are Business
Goals met?
Model Deployment
Monitoring &
Debugging
– Predictions
YesNo
DataAugmentation
Feature
Augmentation
Retraining
19© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
NEW: CUSTOM LABELS FOR AMAZON REKOGNITION
Machine: 96.9%
Wheel: 95.5%
Bracket: 80.3%
Prop shaft
mid bearing
Clutch
pressure
plate
Plant: 99.2%
Corn: 95.3%
Food: 95.3%
Vegetable: 95.3%
Sweet Corn Field Corn
General identification Specialized identification
20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
以影像辨識判斷貓狗,需要千到萬張的圖片做訓練。
入門 初級 進階 專業
100 ~1,000
張影像
辨識有沒有
1,000 ~10,000
張影像
貓或狗?
10,000 ~ 1M
(retriever vs labrador)
拉布拉多 黃金獵犬? This is My Dog
1M+
張影像
(or IoT)
如需進階的檢驗,例如拉布拉多 vs 黃金獵犬,則需更大量的資料訓練
Image source
21© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker Processing
Fully Managed Data Processing and Model Evaluation
SageMaker Processing
Containers
Amazon Simple Storage
Service
/opt/ml/processing/input
/opt/ml/processing/output
s3://path/to/my/input-data preprocessing.py
sourcegithub
script_processor.run(code='preprocessing.py',
inputs=[ProcessingInput(
source='s3://path/to/my/input-data.csv',
destination='/opt/ml/processing/input')],
outputs=[ProcessingOutput(source='/opt/ml/processing/output/train'),
ProcessingOutput(source='/opt/ml/processing/output/validation'),
ProcessingOutput(source='/opt/ml/processing/output/test')]
22© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
22© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Training:
No General Purpose Intelligence
No One Fit for All
23© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data Visualization &
Analysis
Business Problem –
ML problem framing Data Collection
Data Integration
Data Preparation &
Cleaning
Feature Engineering
Model Training &
Parameter Tuning
Model Evaluation
Are Business
Goals met?
Model Deployment
Monitoring &
Debugging
– Predictions
YesNo
DataAugmentation
Feature
Augmentation
Retraining
24© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Model development
Feature engineering
Model operations
Versioning
Architecture
Job scheduler
Compute resources
Data warehouse
How much
data scientist
cares
How much
infrastructure
is needed
Data Scientist Productivity
25© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
The AWS ML Stack
Broadest and most complete set of Machine Learning capabilities
VISION SPEECH TEXT SEARCH CHATBOTS PERSONALIZATION FORECASTING FRAUD DEVELOPMENT CONTACT CENTERS
Ground
Truth
Augmented
AI
ML
Marketplace
Neo
Built-in
algorithms
Notebooks Experiments
Model
training &
tuning
Debugger Autopilot
Model
hosting
Model Monitor
Deep Learning
AMIs & Containers
GPUs &
CPUs
Elastic
Inference
Inferentia
(Inf1 instance)
FPGA
Amazon
Rekognition
Amazon
Polly
Amazon
Transcribe
+Medical
Amazon
Comprehend
+Medical
Amazon
Translate
Amazon
Lex
Amazon
Personalize
Amazon
Forecast
Amazon
Fraud Detector
Amazon
CodeGuru
AI SERVICES
ML SERVICES
ML FRAMEWORKS & INFRASTRUCTURE
Amazon
Textract
Amazon
Kendra
Contact Lens
For Amazon Connect
SageMaker Studio IDE
NEW
NEW! NEW! NEW! NEW!
NEW!
NEW! NEW! NEW! NEW! NEW!
Amazon SageMaker
26© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Ground
Truth
Algorithms
& Frameworks
Collaborative
Notebooks
ExperimentsDistributed
Training
Deployment, Hosting,
& Monitoring
Amazon SageMaker Autopilot
Build, Train, Deploy Machine Learning Models Quickly at Scale
Reinforcement
Learning
Tuning
& Optimization
SageMaker Studio
Marketplace
for ML
Amazon SageMaker
Debugger
27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
built-in algorithms
Supported
frameworks
AWS Marketplace
algorithms
Model
Data Data Data Data
Orchestration
Built-in algorithms
AmazonSageMaker
Model Model Model
Orchestration
AmazonSageMaker
Custom
script Algorithms or
models
Custom script on
supported framework
BYO algorithm
and framework
18 built-in high-
performance algorithms
Supported frameworks:
Apache MXNet, TensorFlow,
Scikit-learn, PyTorch, Chainer
Docker containers with your
own algorithms and frameworks
Third-party algorithms
and models
Supported
frameworks
Orchestration
AmazonSageMaker
Custom script
and custom
framework
Orchestration
AmazonSageMaker
Amazon SageMaker training
28© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
29© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
30© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
31© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Before Studio
1. In data science teams, multiple scientists often share a single AWS account.
Data scientists don’t want to use the AWS Console and their IT team doesn’t
want them to.
2. IT needs to grant data scientist console access rights for different projects:
SageMaker, IAM execution role, s3 buckets, and etc.
3. Notebook instances are EC2 if you screw up the package installation.
4. Hard to collaborate with other scientists.
32© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Login via URL not AWS console
environment
Know who can access this studio.
Easy to manage the team member
instead AWS IAM user.
33© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
In the new Amazon SageMaker Notebooks, all users in an
account get a home directory independent of the compute.
34© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
37© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Before
Amazon CloudWatch AWS Lambda Amazon Elasticsearch
Service
38© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
39© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
40© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
How does Amazon SageMaker Debugger Work
Training in
progress
Analysis in
progress
Customer’s S3 Bucket
Amazon
CloudWatch Event
Amazon SageMaker
Amazon SageMaker
Studio Visualization
Amazon SageMaker
Notebook
Action  Stop the training
Action  Analyze using
Debugger SDK
Action  Visualize Tensors
using charts
• No code change is necessary to emit debug data with built in algorithms and custom training script
• Analysis occurs real time as data is emitted making real time alerts possible
41© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
42© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
43© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
44© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
45© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Customers faced a false choice
DIY model training
• Manual effort by experts
• Fully controlled and
auditable
• Experts make tradeoff
decisions
• Gets better over time with
experience
Automated ML
• Accessible to experts and
non-experts alike
• No visibility into the training
process
• Can’t make tradeoffs
between accuracy and other
characteristics
46© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Customers now have a better choice
Amazon SageMaker
AutopilotDIY model training
• Manual effort by experts
• Fully controlled and
auditable
• Experts make tradeoff
decisions
• Gets better over time with
experience
Automated ML
• Accessible to experts and
non-experts alike
• No visibility into the training
process
• Can’t make tradeoffs
between accuracy and other
characteristics
47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
How it works
48© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Under the hood
1 7 250
49© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Generate the Codes and Notebooks for you
Amazon SageMaker Autopilot
Data Exploration
Amazon SageMaker Autopilot
Candidate Definition Notebook
50© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
#
Model Accuracy Latency Model Size
1
churn-xgboost-1756-013-33398f0 95% 450 ms 9.1 MB
2 churn-xgboost-1756-014-53facc2 93% 200 ms 4.8 MB
3
churn-xgboost-1756-015-58bc692 92% 200 ms 4.3 MB
4 churn-linear-1756-016-db54598 91% 50 ms 1.3 MB
5 churn-xgboost-1756-017-af8d756 91% 190 ms 4.2 MB
Model training involves tradeoffs Batch
Transform
Web
Realtime
IoT
Devices
No General Purpose Intelligence
No One Fit for All
51© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
51© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Feedback Loop and Automation
52© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data Visualization &
Analysis
Business Problem –
ML problem framing Data Collection
Data Integration
Data Preparation &
Cleaning
Feature Engineering
Model Training &
Parameter Tuning
Model Evaluation
Are Business
Goals met?
Model Deployment
Monitoring &
Debugging
– Predictions
YesNo
DataAugmentation
Feature
Augmentation
Retraining
53© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Feed Back Loop is Important
54© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Easily implement human review of
machine learning predictions
Introducing Amazon Augmented AI
+
ML and humans working together
55© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
How Amazon A2I works
Client application
sends input data
AWS AI Service or
custom ML model
makes predictions
Results stored
to Amazon S3
1 2
6
4 Low-confidence
predictions sent for
human review
3
High-confidence predictions
returned immediately to client
application
5 Reviews consolidated
using Amazon A2I answer
consolidation algorithms
Client
application
56© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Automation: Deploy as fast as you can
Deploy to
a device
Train with
SageMaker algorithms
Train with your
own algorithms
Train with
TensorFlow
or MXNet
or PyTorch
A/B TestOptimize
your models
Deploy to
the Cloud
BYO
Rinse and repeat for every device, every model change
57© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
The More Automation, The More Innovation
Infrastructure
Support
Innovation
Infrastructure
Support
Innovation
Innovation
Support
✅
automate automate
58© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
58© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Take Away
59© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
60© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data Visualization &
Analysis
Business Problem –
ML problem framing Data Collection
Data Integration
Data Preparation &
Cleaning
Feature Engineering
Model Training &
Parameter Tuning
Model Evaluation
Are Business
Goals met?
Model Deployment
Monitoring &
Debugging
– Predictions
YesNo
DataAugmentation
Feature
Augmentation
Retraining
12© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Output
Know or
Estimated values Models
Input parameters
• Yes/No
• Multi-classifications
• Clustering
• Value
• Vectors
What’s your input?
What’s your output to help the measure of
correctness and efficiency
How to frame business problems into machine learning?
14© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
AWSMachineLearningEmbarkProgram
ENGAGEMENT
Get hands-on
with DeepRacer
TRAINING
In-person training
DISCOVERY
Cross-functional
workshops
DEVELOPMENT
ML Solutions Lab
New
19© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
NEW: CUSTOM LABELS FOR AMAZON REKOGNITION
Machine: 96.9%
Wheel: 95.5%
Bracket: 80.3%
Prop shaft
mid bearing
Clutch
pressure
plate
Plant: 99.2%
Corn: 95.3%
Food: 95.3%
Vegetable: 95.3%
Sweet Corn Field Corn
General identification Specialized identification
New
60© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
21© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker Processing
Fully Managed Data Processing and Model Evaluation
SageMaker Processing
Containers
Amazon Simple Storage
Service
/opt/ml/processing/input
/opt/ml/processing/output
s3://path/to/my/input-data pr epr ocessi ng. py
sourcegithub
script_processor.run(code='preprocessing.py',
inputs=[ProcessingInput(
source='s3://path/to/my/input-data.csv',
destination='/opt/ml/processing/input')],
outputs=[ProcessingOutput(source='/opt/ml/processing/output/train'),
ProcessingOutput(source='/opt/ml/processing/output/validation'),
ProcessingOutput(source='/opt/ml/processing/output/test')]
New
26© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Ground
Truth
Algorithms
& Frameworks
Collaborative
Notebooks
ExperimentsDistributed
Training
Deployment, Hosting,
& Monitoring
Amazon SageMaker Autopilot
Build, Train, Deploy Machine Learning Models Quickly at Scale
Reinforcement
Learning
Tuning
& Optimization
SageMaker Studio
Marketplace
for ML
Amazon SageMaker
Debugger
28© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Amazon SageMaker
Addressing challenges to machine learning
Amazon SageMaker
Studio
Amazon SageMaker
Notebooks
(Preview) Amazon SageMaker
Debugger
Amazon SageMaker
Experiments
Amazon SageMaker
Model Monitor
Amazon SageMaker
Autopilot
New
54© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Easily implement human review of
machine learning predictions
Introducing Amazon Augmented AI
+
ML and humans working together
New
61© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Data SelectionData Selection
Video
Data Prep
Data Cleansing
(Missing Values,
Normalization, etc..)
Databases
(Join, Filter, etc..)
Dim Reduce
(ID Salient Features)
Annotation
(Label the ground
truth)
Model Selection
Regression
Classification
Clustering
Model Training
Connectionists
(Neural Networks)
Symbolists
(Logic)
Analogists
(SVMs)
Bayesians
(Graphical
Networks)
Evolutionists
(Genetic Agents)
Boosters
(Boosted Trees)
Model Evaluation
HPO
(Non-learned
parameter tuning)
Cross Validation
(Generalization?)
Metrics
(Bias, Variance, F1
Score)
Regularization
(Dropout, L2, etc..)
Model Deployment
Portability
Ensemble
New Predictions
ML is still too complicated for everyday developers
62© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Machine learning is a journey
Tip 1: Find the right business use cases that could benefit
from ML
Tip 2: Data is King - 80% of Your Time Is On Data
Tip 3: Training - No General Purpose Intelligence,
No One Fit for All
Tip 4: Feedback Loop and Automation
63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
customer
value
64© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
HOW WE CAN HELP
• Brainstorming
• Custom modeling
• Training
• Work side-by-side with Amazon experts
ML Solutions Lab
• Practical education on ML for new
and experienced practitioners
• Based on the same material used
to train Amazon developers
Machine Learning
Training and Certification
65© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
數據 + 運算 + 持續修正 =人工智慧
Data + Model + Continuously Feedback Loop = AI
66© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
Thank You
Young Yang, AI/ML Specialist Solutions Architect
beyoung@amazon.com

More Related Content

What's hot

Accelerated Transformation through Training
Accelerated Transformation through TrainingAccelerated Transformation through Training
Accelerated Transformation through TrainingAmazon Web Services
 
Transforming Enterprise IT- Transformation Day Philadelphia 2018
Transforming Enterprise IT- Transformation Day Philadelphia 2018Transforming Enterprise IT- Transformation Day Philadelphia 2018
Transforming Enterprise IT- Transformation Day Philadelphia 2018Amazon Web Services
 
Modernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_ApplicationsModernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_ApplicationsAmazon Web Services
 
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019Amazon Web Services
 
AWS in Aerospace by Joe Marino
AWS in Aerospace by Joe MarinoAWS in Aerospace by Joe Marino
AWS in Aerospace by Joe MarinoSameer Kenkare
 
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗Amazon Web Services
 
AWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - PlenaryAWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - PlenaryAmazon Web Services
 
AWS Cloud Adoption and the Future of Financial Services
AWS Cloud Adoption and the Future of Financial ServicesAWS Cloud Adoption and the Future of Financial Services
AWS Cloud Adoption and the Future of Financial ServicesAmazon Web Services
 
엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저:: AWS Summ...
엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저::  AWS Summ...엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저::  AWS Summ...
엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저:: AWS Summ...Amazon Web Services Korea
 
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Amazon Web Services
 
Trends in Digital Transformation by Joe Chung
Trends in Digital Transformation by Joe ChungTrends in Digital Transformation by Joe Chung
Trends in Digital Transformation by Joe ChungSameer Kenkare
 
Elevate your security with the cloud
Elevate your security with the cloudElevate your security with the cloud
Elevate your security with the cloudAmazon Web Services
 
Interledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed BlockchainInterledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed BlockchainAmazon Web Services
 
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?Amazon Web Services
 
Alexa Voice Services by Linda Lian
Alexa Voice Services by Linda LianAlexa Voice Services by Linda Lian
Alexa Voice Services by Linda LianSameer Kenkare
 
Introduction to Amazon Go and Amazon Go Tour by Humphrey Chan
Introduction to Amazon Go  and Amazon Go Tour by Humphrey ChanIntroduction to Amazon Go  and Amazon Go Tour by Humphrey Chan
Introduction to Amazon Go and Amazon Go Tour by Humphrey ChanSameer Kenkare
 
AIML Week: Modernize Citizen Services
AIML Week: Modernize Citizen ServicesAIML Week: Modernize Citizen Services
AIML Week: Modernize Citizen ServicesAmazon Web Services
 

What's hot (20)

Accelerated Transformation through Training
Accelerated Transformation through TrainingAccelerated Transformation through Training
Accelerated Transformation through Training
 
Transforming Enterprise IT- Transformation Day Philadelphia 2018
Transforming Enterprise IT- Transformation Day Philadelphia 2018Transforming Enterprise IT- Transformation Day Philadelphia 2018
Transforming Enterprise IT- Transformation Day Philadelphia 2018
 
Modernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_ApplicationsModernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_Applications
 
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
Transform with Cloud to drive your Future | AWS Summit Tel Aviv 2019
 
AWS in Aerospace by Joe Marino
AWS in Aerospace by Joe MarinoAWS in Aerospace by Joe Marino
AWS in Aerospace by Joe Marino
 
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
輕鬆使用-AWS-Elemental-媒體服務打造無伺服器-Live-Streaming-與-VOD-平台-OTT-業者如何提供百萬用戶流暢的觀影體驗
 
Become a ML developer
Become a ML developerBecome a ML developer
Become a ML developer
 
AWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - PlenaryAWS Initiate Day Dublin 2019 - Plenary
AWS Initiate Day Dublin 2019 - Plenary
 
AWS Cloud Adoption and the Future of Financial Services
AWS Cloud Adoption and the Future of Financial ServicesAWS Cloud Adoption and the Future of Financial Services
AWS Cloud Adoption and the Future of Financial Services
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저:: AWS Summ...
엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저::  AWS Summ...엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저::  AWS Summ...
엔터프라이즈 클라우드 마이그레이션 모범 사례- 신규진, AWS시니어 프랙티스 매니저/ 강병하, AWS 프렉티스 매니저:: AWS Summ...
 
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
 
Keynote: Introduction to AWS
Keynote: Introduction to AWS Keynote: Introduction to AWS
Keynote: Introduction to AWS
 
Trends in Digital Transformation by Joe Chung
Trends in Digital Transformation by Joe ChungTrends in Digital Transformation by Joe Chung
Trends in Digital Transformation by Joe Chung
 
Elevate your security with the cloud
Elevate your security with the cloudElevate your security with the cloud
Elevate your security with the cloud
 
Interledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed BlockchainInterledger DvP Settlement on Amazon Managed Blockchain
Interledger DvP Settlement on Amazon Managed Blockchain
 
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
 
Alexa Voice Services by Linda Lian
Alexa Voice Services by Linda LianAlexa Voice Services by Linda Lian
Alexa Voice Services by Linda Lian
 
Introduction to Amazon Go and Amazon Go Tour by Humphrey Chan
Introduction to Amazon Go  and Amazon Go Tour by Humphrey ChanIntroduction to Amazon Go  and Amazon Go Tour by Humphrey Chan
Introduction to Amazon Go and Amazon Go Tour by Humphrey Chan
 
AIML Week: Modernize Citizen Services
AIML Week: Modernize Citizen ServicesAIML Week: Modernize Citizen Services
AIML Week: Modernize Citizen Services
 

Similar to 深入淺出 AWS AI

Deep Dive Amazon SageMaker
Deep Dive Amazon SageMakerDeep Dive Amazon SageMaker
Deep Dive Amazon SageMakerCobus Bernard
 
Become a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesBecome a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesAmazon Web Services
 
Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Julien SIMON
 
Integrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourIntegrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourVMware Tanzu
 
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence  EventInTTrust -IBM Artificial Intelligence  Event
InTTrust -IBM Artificial Intelligence EventMichail Pagiatakis
 
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...GoDataDriven
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Julien SIMON
 
Internet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'usoInternet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'usoAmazon Web Services
 
Building Like Amazon
Building Like AmazonBuilding Like Amazon
Building Like AmazonAggregage
 
AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習
AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習
AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Build-Train-Deploy-Machine-Learning-Models-at-Any-Scale
Build-Train-Deploy-Machine-Learning-Models-at-Any-ScaleBuild-Train-Deploy-Machine-Learning-Models-at-Any-Scale
Build-Train-Deploy-Machine-Learning-Models-at-Any-ScaleAmazon Web Services
 
Track 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptx
Track 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptxTrack 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptx
Track 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptxAmazon Web Services
 
[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning Containers[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning ContainersAmazon Web Services
 
Aws cloud computing conference
Aws cloud computing conferenceAws cloud computing conference
Aws cloud computing conferenceAnjani Phuyal
 
AI/ML Powered Personalized Recommendations in Gaming Industry
AI/ML PoweredPersonalized Recommendations in Gaming IndustryAI/ML PoweredPersonalized Recommendations in Gaming Industry
AI/ML Powered Personalized Recommendations in Gaming IndustryHasan Basri AKIRMAK, MSc,ExecMBA
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Amazon Web Services
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI servicesAmazon Web Services
 
WhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotWhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotRandall Hunt
 

Similar to 深入淺出 AWS AI (20)

Deep Dive Amazon SageMaker
Deep Dive Amazon SageMakerDeep Dive Amazon SageMaker
Deep Dive Amazon SageMaker
 
Become a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesBecome a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS Services
 
Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)
 
Integrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an HourIntegrate Machine Learning into Your Spring Application in Less than an Hour
Integrate Machine Learning into Your Spring Application in Less than an Hour
 
Introduction to Sagemaker
Introduction to SagemakerIntroduction to Sagemaker
Introduction to Sagemaker
 
InTTrust -IBM Artificial Intelligence Event
InTTrust -IBM Artificial Intelligence  EventInTTrust -IBM Artificial Intelligence  Event
InTTrust -IBM Artificial Intelligence Event
 
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)
 
Internet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'usoInternet of Things e Machine Learning: i principali casi d'uso
Internet of Things e Machine Learning: i principali casi d'uso
 
Building Like Amazon
Building Like AmazonBuilding Like Amazon
Building Like Amazon
 
AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習
AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習
AWS及客戶在AI/ML的數位運行過程中得到的重要經驗與學習
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Build-Train-Deploy-Machine-Learning-Models-at-Any-Scale
Build-Train-Deploy-Machine-Learning-Models-at-Any-ScaleBuild-Train-Deploy-Machine-Learning-Models-at-Any-Scale
Build-Train-Deploy-Machine-Learning-Models-at-Any-Scale
 
Track 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptx
Track 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptxTrack 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptx
Track 2 Session 3_ 日本電視直播技術革命串流平台不容忽視的技術創新.pptx
 
[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning Containers[NEW LAUNCH] Introducing AWS Deep Learning Containers
[NEW LAUNCH] Introducing AWS Deep Learning Containers
 
Aws cloud computing conference
Aws cloud computing conferenceAws cloud computing conference
Aws cloud computing conference
 
AI/ML Powered Personalized Recommendations in Gaming Industry
AI/ML PoweredPersonalized Recommendations in Gaming IndustryAI/ML PoweredPersonalized Recommendations in Gaming Industry
AI/ML Powered Personalized Recommendations in Gaming Industry
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI services
 
WhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotWhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter Bot
 

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
 
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
 
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 AWSAmazon 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
 
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
 
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
 

深入淺出 AWS AI

  • 1. 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 1© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Young Yang, AI/ML Specialist Solutions Architect beyoung@amazon.com AWS Machine Learning Centerpiece for digital transformation
  • 2. 2© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Put machine learning in the hands of all developers 機器學習像是 20 - 30 年前的資料庫,是一門顯學。 如今每個開發者可以輕易地上手 SQL Statement,有許多 的工具例如SQL Profiler 幫助開發者調教性能。
  • 3. 3© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Easier to build Easier to scale Easier to apply
  • 4. 4© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | The AWS ML Stack Broadest and most complete set of Machine Learning capabilities VISION SPEECH TEXT SEARCH CHATBOTS PERSONALIZATION FORECASTING FRAUD DEVELOPMENT CONTACT CENTERS Ground Truth Augmented AI ML Marketplace Neo Built-in algorithms Notebooks Experiments Model training & tuning Debugger Autopilot Model hosting Model Monitor Deep Learning AMIs & Containers GPUs & CPUs Elastic Inference Inferentia (Inf1 instance) FPGA Amazon Rekognition Amazon Polly Amazon Transcribe +Medical Amazon Comprehend +Medical Amazon Translate Amazon Lex Amazon Personalize Amazon Forecast Amazon Fraud Detector Amazon CodeGuru AI SERVICES ML SERVICES ML FRAMEWORKS & INFRASTRUCTURE Amazon Textract Amazon Kendra Contact Lens For Amazon Connect SageMaker Studio IDE NEW NEW! NEW! NEW! NEW! NEW! NEW! NEW! NEW! NEW! NEW! Amazon SageMaker
  • 5. 5© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Machine Learning is a Journey
  • 6. 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 6© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Finding the right business use cases that could benefit from ML
  • 7. 7© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data Visualization & Analysis Business Problem – ML problem framing Data Collection Data Integration Data Preparation & Cleaning Feature Engineering Model Training & Parameter Tuning Model Evaluation Are Business Goals met? Model Deployment Monitoring & Debugging – Predictions YesNo DataAugmentation Feature Augmentation Retraining
  • 8. 8© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 老闆的期待 Image credit
  • 9. 9© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 9© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 請問大家對於客服/ 聊天機器人的使用經驗?
  • 10. 10© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 老闆對於 AI / ML / Big Data 的想像 source
  • 11. 11© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 如何選擇ft? 目標:求使得Obj最小的ft 但實務上..
  • 12. 12© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Output Know or Estimated values Models Input parameters • Yes/No • Multi-classifications • Clustering • Value • Vectors What’s your input? What’s your output to help the measure of correctness and efficiency How to frame business problems into machine learning?
  • 13. 13© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Common Problems in Machine Learning • Finding the right business use cases that could benefit from ML • Skills gap—not enough people can build ML models • ML model building is a time-consuming and complex process
  • 14. 14© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | AWSMachineLearningEmbarkProgram ENGAGEMENT Get hands-on with DeepRacer TRAINING In-person training DISCOVERY Cross-functional workshops DEVELOPMENT ML Solutions Lab
  • 15. 15© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Defect Detection w/ML Problem FST seek yield improvement in their silicon wafer factories. The current defect detection process is good but it involve significant human inspection efforts. Solution FST would like to partner with AWS to push the yield envelope with AI/ML. We conducted ML workshop and hackathon to educate the teams on the latest AWS technologies. We then worked together to create the ML silicon defect detection model using tens of thousands of wafer images for training. Impact We finally create a ML defect detection model with 99%+ detection rate (aka., Recall Rate), improved yield and reduced the human inspection efforts by half. “AWS not only is the ML expert with advanced capable tools but also our partner to show us how to use them to improve our production operations. AWS 不只是提供先進機器學習工具的專家,更是教導我們如 何在應用的合作伙伴。 Jason Lin Chairman, Formosa Sumco Technology Corporation
  • 16. 16© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Machine Learning D-Link is a multi-national networking equipment manufacturing company specializing in designing and developing products such as Wi-Fi routers, IP cameras, and smart home devices for consumers, businesses, and service providers. D-Link provides networking solutions integrating capabilities in switching, wireless, broadband, IP surveillance, and cloud-based network management. • D-Link was looking for an opportunity to offer a new, innovative service to their clients as part of their existing video surveillance system. • D-Link customers can apply this ML model in multiple surveillance scenarios. For example, users may open their live video streams and see a suspicious person loitering around. The user can tap on the person in the video and select “search object” to see if the same person has been loitering around in other areas during other parts of the day. If necessary, the user can then contact the police. “We specialize in delivering the smartest, most innovative products & services to our customers. Machine learning provides us with new perspectives and methodologies in order to achieve this.” – - Jason Syu, Director of Cloud Solutions Development D-Link leverages video recognition ML to innovate surveillance D-Link International Pte Ltd. Computers & Electronics Taiwan ROC 2,000+ www.dlink.com • Using Amazon SageMaker, the AWS team developed an image recognition model that searches video feeds to locate relevant objects and re-identify people. • Both the image containing the relevant object or person and the videos to be scanned served as inputs to the customized recognition model. The model then verifies whether the same object or person in the submitted image appears in any of the video feeds.
  • 17. 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 17© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data is King: 80% of Your Time Is On Data
  • 18. 18© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data Visualization & Analysis Business Problem – ML problem framing Data Collection Data Integration Data Preparation & Cleaning Feature Engineering Model Training & Parameter Tuning Model Evaluation Are Business Goals met? Model Deployment Monitoring & Debugging – Predictions YesNo DataAugmentation Feature Augmentation Retraining
  • 19. 19© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | NEW: CUSTOM LABELS FOR AMAZON REKOGNITION Machine: 96.9% Wheel: 95.5% Bracket: 80.3% Prop shaft mid bearing Clutch pressure plate Plant: 99.2% Corn: 95.3% Food: 95.3% Vegetable: 95.3% Sweet Corn Field Corn General identification Specialized identification
  • 20. 20© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 以影像辨識判斷貓狗,需要千到萬張的圖片做訓練。 入門 初級 進階 專業 100 ~1,000 張影像 辨識有沒有 1,000 ~10,000 張影像 貓或狗? 10,000 ~ 1M (retriever vs labrador) 拉布拉多 黃金獵犬? This is My Dog 1M+ 張影像 (or IoT) 如需進階的檢驗,例如拉布拉多 vs 黃金獵犬,則需更大量的資料訓練 Image source
  • 21. 21© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Processing Fully Managed Data Processing and Model Evaluation SageMaker Processing Containers Amazon Simple Storage Service /opt/ml/processing/input /opt/ml/processing/output s3://path/to/my/input-data preprocessing.py sourcegithub script_processor.run(code='preprocessing.py', inputs=[ProcessingInput( source='s3://path/to/my/input-data.csv', destination='/opt/ml/processing/input')], outputs=[ProcessingOutput(source='/opt/ml/processing/output/train'), ProcessingOutput(source='/opt/ml/processing/output/validation'), ProcessingOutput(source='/opt/ml/processing/output/test')]
  • 22. 22© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 22© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Training: No General Purpose Intelligence No One Fit for All
  • 23. 23© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data Visualization & Analysis Business Problem – ML problem framing Data Collection Data Integration Data Preparation & Cleaning Feature Engineering Model Training & Parameter Tuning Model Evaluation Are Business Goals met? Model Deployment Monitoring & Debugging – Predictions YesNo DataAugmentation Feature Augmentation Retraining
  • 24. 24© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Model development Feature engineering Model operations Versioning Architecture Job scheduler Compute resources Data warehouse How much data scientist cares How much infrastructure is needed Data Scientist Productivity
  • 25. 25© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | The AWS ML Stack Broadest and most complete set of Machine Learning capabilities VISION SPEECH TEXT SEARCH CHATBOTS PERSONALIZATION FORECASTING FRAUD DEVELOPMENT CONTACT CENTERS Ground Truth Augmented AI ML Marketplace Neo Built-in algorithms Notebooks Experiments Model training & tuning Debugger Autopilot Model hosting Model Monitor Deep Learning AMIs & Containers GPUs & CPUs Elastic Inference Inferentia (Inf1 instance) FPGA Amazon Rekognition Amazon Polly Amazon Transcribe +Medical Amazon Comprehend +Medical Amazon Translate Amazon Lex Amazon Personalize Amazon Forecast Amazon Fraud Detector Amazon CodeGuru AI SERVICES ML SERVICES ML FRAMEWORKS & INFRASTRUCTURE Amazon Textract Amazon Kendra Contact Lens For Amazon Connect SageMaker Studio IDE NEW NEW! NEW! NEW! NEW! NEW! NEW! NEW! NEW! NEW! NEW! Amazon SageMaker
  • 26. 26© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Ground Truth Algorithms & Frameworks Collaborative Notebooks ExperimentsDistributed Training Deployment, Hosting, & Monitoring Amazon SageMaker Autopilot Build, Train, Deploy Machine Learning Models Quickly at Scale Reinforcement Learning Tuning & Optimization SageMaker Studio Marketplace for ML Amazon SageMaker Debugger
  • 27. 27© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker built-in algorithms Supported frameworks AWS Marketplace algorithms Model Data Data Data Data Orchestration Built-in algorithms AmazonSageMaker Model Model Model Orchestration AmazonSageMaker Custom script Algorithms or models Custom script on supported framework BYO algorithm and framework 18 built-in high- performance algorithms Supported frameworks: Apache MXNet, TensorFlow, Scikit-learn, PyTorch, Chainer Docker containers with your own algorithms and frameworks Third-party algorithms and models Supported frameworks Orchestration AmazonSageMaker Custom script and custom framework Orchestration AmazonSageMaker Amazon SageMaker training
  • 28. 28© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot
  • 29. 29© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
  • 30. 30© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot
  • 31. 31© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Before Studio 1. In data science teams, multiple scientists often share a single AWS account. Data scientists don’t want to use the AWS Console and their IT team doesn’t want them to. 2. IT needs to grant data scientist console access rights for different projects: SageMaker, IAM execution role, s3 buckets, and etc. 3. Notebook instances are EC2 if you screw up the package installation. 4. Hard to collaborate with other scientists.
  • 32. 32© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Login via URL not AWS console environment Know who can access this studio. Easy to manage the team member instead AWS IAM user.
  • 33. 33© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | In the new Amazon SageMaker Notebooks, all users in an account get a home directory independent of the compute.
  • 34. 34© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
  • 35. 35© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
  • 36. 36© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot
  • 37. 37© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Before Amazon CloudWatch AWS Lambda Amazon Elasticsearch Service
  • 38. 38© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
  • 39. 39© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot
  • 40. 40© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | How does Amazon SageMaker Debugger Work Training in progress Analysis in progress Customer’s S3 Bucket Amazon CloudWatch Event Amazon SageMaker Amazon SageMaker Studio Visualization Amazon SageMaker Notebook Action  Stop the training Action  Analyze using Debugger SDK Action  Visualize Tensors using charts • No code change is necessary to emit debug data with built in algorithms and custom training script • Analysis occurs real time as data is emitted making real time alerts possible
  • 41. 41© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
  • 42. 42© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot
  • 43. 43© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved |
  • 44. 44© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot
  • 45. 45© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Customers faced a false choice DIY model training • Manual effort by experts • Fully controlled and auditable • Experts make tradeoff decisions • Gets better over time with experience Automated ML • Accessible to experts and non-experts alike • No visibility into the training process • Can’t make tradeoffs between accuracy and other characteristics
  • 46. 46© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Customers now have a better choice Amazon SageMaker AutopilotDIY model training • Manual effort by experts • Fully controlled and auditable • Experts make tradeoff decisions • Gets better over time with experience Automated ML • Accessible to experts and non-experts alike • No visibility into the training process • Can’t make tradeoffs between accuracy and other characteristics
  • 47. 47© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | How it works
  • 48. 48© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Under the hood 1 7 250
  • 49. 49© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Generate the Codes and Notebooks for you Amazon SageMaker Autopilot Data Exploration Amazon SageMaker Autopilot Candidate Definition Notebook
  • 50. 50© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | # Model Accuracy Latency Model Size 1 churn-xgboost-1756-013-33398f0 95% 450 ms 9.1 MB 2 churn-xgboost-1756-014-53facc2 93% 200 ms 4.8 MB 3 churn-xgboost-1756-015-58bc692 92% 200 ms 4.3 MB 4 churn-linear-1756-016-db54598 91% 50 ms 1.3 MB 5 churn-xgboost-1756-017-af8d756 91% 190 ms 4.2 MB Model training involves tradeoffs Batch Transform Web Realtime IoT Devices No General Purpose Intelligence No One Fit for All
  • 51. 51© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 51© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Feedback Loop and Automation
  • 52. 52© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data Visualization & Analysis Business Problem – ML problem framing Data Collection Data Integration Data Preparation & Cleaning Feature Engineering Model Training & Parameter Tuning Model Evaluation Are Business Goals met? Model Deployment Monitoring & Debugging – Predictions YesNo DataAugmentation Feature Augmentation Retraining
  • 53. 53© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Feed Back Loop is Important
  • 54. 54© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Easily implement human review of machine learning predictions Introducing Amazon Augmented AI + ML and humans working together
  • 55. 55© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | How Amazon A2I works Client application sends input data AWS AI Service or custom ML model makes predictions Results stored to Amazon S3 1 2 6 4 Low-confidence predictions sent for human review 3 High-confidence predictions returned immediately to client application 5 Reviews consolidated using Amazon A2I answer consolidation algorithms Client application
  • 56. 56© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Automation: Deploy as fast as you can Deploy to a device Train with SageMaker algorithms Train with your own algorithms Train with TensorFlow or MXNet or PyTorch A/B TestOptimize your models Deploy to the Cloud BYO Rinse and repeat for every device, every model change
  • 57. 57© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | The More Automation, The More Innovation Infrastructure Support Innovation Infrastructure Support Innovation Innovation Support ✅ automate automate
  • 58. 58© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 58© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Take Away
  • 59. 59© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 60© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data Visualization & Analysis Business Problem – ML problem framing Data Collection Data Integration Data Preparation & Cleaning Feature Engineering Model Training & Parameter Tuning Model Evaluation Are Business Goals met? Model Deployment Monitoring & Debugging – Predictions YesNo DataAugmentation Feature Augmentation Retraining 12© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Output Know or Estimated values Models Input parameters • Yes/No • Multi-classifications • Clustering • Value • Vectors What’s your input? What’s your output to help the measure of correctness and efficiency How to frame business problems into machine learning? 14© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | AWSMachineLearningEmbarkProgram ENGAGEMENT Get hands-on with DeepRacer TRAINING In-person training DISCOVERY Cross-functional workshops DEVELOPMENT ML Solutions Lab New 19© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | NEW: CUSTOM LABELS FOR AMAZON REKOGNITION Machine: 96.9% Wheel: 95.5% Bracket: 80.3% Prop shaft mid bearing Clutch pressure plate Plant: 99.2% Corn: 95.3% Food: 95.3% Vegetable: 95.3% Sweet Corn Field Corn General identification Specialized identification New
  • 60. 60© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 21© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Processing Fully Managed Data Processing and Model Evaluation SageMaker Processing Containers Amazon Simple Storage Service /opt/ml/processing/input /opt/ml/processing/output s3://path/to/my/input-data pr epr ocessi ng. py sourcegithub script_processor.run(code='preprocessing.py', inputs=[ProcessingInput( source='s3://path/to/my/input-data.csv', destination='/opt/ml/processing/input')], outputs=[ProcessingOutput(source='/opt/ml/processing/output/train'), ProcessingOutput(source='/opt/ml/processing/output/validation'), ProcessingOutput(source='/opt/ml/processing/output/test')] New 26© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Ground Truth Algorithms & Frameworks Collaborative Notebooks ExperimentsDistributed Training Deployment, Hosting, & Monitoring Amazon SageMaker Autopilot Build, Train, Deploy Machine Learning Models Quickly at Scale Reinforcement Learning Tuning & Optimization SageMaker Studio Marketplace for ML Amazon SageMaker Debugger 28© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Amazon SageMaker Addressing challenges to machine learning Amazon SageMaker Studio Amazon SageMaker Notebooks (Preview) Amazon SageMaker Debugger Amazon SageMaker Experiments Amazon SageMaker Model Monitor Amazon SageMaker Autopilot New 54© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Easily implement human review of machine learning predictions Introducing Amazon Augmented AI + ML and humans working together New
  • 61. 61© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Data SelectionData Selection Video Data Prep Data Cleansing (Missing Values, Normalization, etc..) Databases (Join, Filter, etc..) Dim Reduce (ID Salient Features) Annotation (Label the ground truth) Model Selection Regression Classification Clustering Model Training Connectionists (Neural Networks) Symbolists (Logic) Analogists (SVMs) Bayesians (Graphical Networks) Evolutionists (Genetic Agents) Boosters (Boosted Trees) Model Evaluation HPO (Non-learned parameter tuning) Cross Validation (Generalization?) Metrics (Bias, Variance, F1 Score) Regularization (Dropout, L2, etc..) Model Deployment Portability Ensemble New Predictions ML is still too complicated for everyday developers
  • 62. 62© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Machine learning is a journey Tip 1: Find the right business use cases that could benefit from ML Tip 2: Data is King - 80% of Your Time Is On Data Tip 3: Training - No General Purpose Intelligence, No One Fit for All Tip 4: Feedback Loop and Automation
  • 63. 63© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | customer value
  • 64. 64© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | HOW WE CAN HELP • Brainstorming • Custom modeling • Training • Work side-by-side with Amazon experts ML Solutions Lab • Practical education on ML for new and experienced practitioners • Based on the same material used to train Amazon developers Machine Learning Training and Certification
  • 65. 65© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | 數據 + 運算 + 持續修正 =人工智慧 Data + Model + Continuously Feedback Loop = AI
  • 66. 66© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved | Thank You Young Yang, AI/ML Specialist Solutions Architect beyoung@amazon.com