SlideShare a Scribd company logo
1 of 58
Download to read offline
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ML 모델 생성 및 운영 효율화를 높이는
Amazon SageMaker 의 신규 기능들
남궁영환
Senior AI/ML Consultant
AWS, Professional Services
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• AI/ML on AWS
• ML 모델 생성 및 운영 효율화를 위한 Amazon SageMaker의 신규 기능들
• Amazon SageMaker A2I (Augmented AI)
• Amazon SageMaker Model Monitor
• Amazon SageMaker Multi-model endpoints
• Amazon SageMaker Managed spot training
• 정리
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VISION SPEECH TEXT SEARCH CHATBOTS PERSONALIZATION FORECASTING FRAUD DEVELOPMENT CONTACT CENTERS
Amazon SageMaker Ground
Truth
Augmented
AI
SageMaker
Neo
Built-in
algorithms
SageMaker
Notebooks
SageMaker
Experiments
Model
tuning
SageMaker
Debugger
SageMaker
Autopilot
Model
hosting
SageMaker
Model Monitor
Deep Learning
AMIs & Containers
GPUs &
CPUs
Elastic
Inference
Inferentia
(Inf2)
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
NEWNEW NEWNEW
NEW
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Jupyter
Notebook 기반
서비스
SageMaker
Ground Truth
D A T A
P R E P A R A T I O N
높은 정확도의 트레이닝
데이터셋 생성 및
70 % 레이블링 비용 절감
고성능
빌트인 알고리즘
제공
AWS ML
Marketplace
B U I L T - I N
A L G O R I T H M S
파트너사의 수백 가지
새로운 알고리즘에
액세스
Hyperparameter
최적화
SageMaker
Neo
T R A I N A N D T U N E
정확도 손실 없이
1/10미만의 메모리로
2배 빠른 추론 가능
원클릭 데이터
트레이닝
SageMaker
RL
O N E - C L I C K
T R A I N I N G
강화학습 알고리즘 및
시뮬레이터 추가
원클릭 배포
Training
with Spot
온-디멘드 가격 대비
약 90 % 저렴
O N E - C L I C K
T R A I N I N G
완전 관리 및
자동 스케일링
최근 1년간 기능
업데이트수
Amazon SageMaker를 이용한 빠른 혁신
손쉬운 기계 학습 모델 생성, 훈련 및 서비스 배포 완전 관리 서비스
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data Visualization
& Analysis
Business Problem –
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
Re-training
ML problem
formulation
and/or
definition
Machine Learning Process : Revisited
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ML vs. human reviews . . .
• ML 과학자, ML 엔지니어, ML 운영팀이 있어야 합니다
• 대규모 리뷰를 관리해야 합니다
• 리뷰 작업을 관리하기 위한 맞춤형 소프트웨어가
필요합니다
• 휴먼 리뷰 수준의 정확도는 매우 도전적인 목표일 수
있습니다
• 다양한 애플리케이션에 ML 기술을
주입시킵니다.
• ML을 통해 빠른 속도와 저렴한 비용으로 주요
유스케이스를 처리합니다.
• ML 은 확률론적 결과를 제공합니다.
• 낮은 신뢰도의 ML 모델에는 휴먼 리뷰가
필요합니다.
Current status ML and humans working together
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I : ML 예측 결과에 대한 효율적인 휴먼 리뷰 지원 서비스
휴먼 리뷰 워크플로우를
손쉽게 구현합니다
Multiple workforce
options
미리 구축되어 있는
워크플로우와 UI를
이용하여 시장 출시
소요 시간을 단축시킵니다
사용자 ML 모델과
통합할 수 있습니다
사전에 만들어 놓은
알고리즘을 통해
정확도를 높일 수
있습니다
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Human review workforce options
Amazon Mechanical Turk
전세계 500,000 이상의
독립 계약 업체가
온디맨드 형태로
24/7 서비스 지원
Private Vendors
자체 지원 가능한 작업팀
(사내 직원 또는
계약 업체로 구성)
휴먼 리뷰 작업을
전문으로 하는
AWS Marketplace
벤더(vendor) 업체
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I : how it works
클라이언트 애플리케이션이
입력 데이터를 전달
AWS AI 서비스 또는
사용자 ML 모델을
이용하여 예측 수행
Amazon S3에
결과를 저장
1 2
64
낮은 신뢰도의 예측 결과는
휴먼 리뷰를 위해
따로 전송
3
높은 신뢰도의 예측 결과는
클라이언트 애플리케이션으로
즉시 리턴됨
5
Amazon A2I answer
통합 알고리즘을 사용하여
통합 리뷰를 진행
클라이언트
애플리케이션
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How to use Amazon A2I
Step 1:
휴먼 리뷰 워크플로우 정의
Step 2:
API call 에서 Amazon A2I 워크플로우를 사용
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I with Amazon Textract: Defining conditions
Confidence score Important keys Random sample
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I with Amazon Textract: (실행 예) 문서 내 오탈자 탐지
Amazon
TextractInput
ML 신뢰도 < 80%
잘못된 스펠링 파악
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I with Amazon Textract: (실행 예) 폼 데이터 추출을 위한 사전 구축 UI
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I with Amazon Textract: (실행 예) 데이터 서브셋에만 휴먼 리뷰 진행
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I with Amazon Rekognition: Defining conditions
Single
Confidence score
Random sampleConfidence score
per label
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I with Amazon Rekognition: 이미지 조정을 위한 사전-구축된 UI
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
다른 ML 모델에도 Amazon A2I 를 사용할 수 있습니다
사용자 ML 모델을
이용한 예측 수행
Amazon S3에
결과를 저장
1
64
네: 휴먼 리뷰를 위해
예측 결과를 전달
3 아니오: 클라이언트 애플리케이션으로 예측 결과를 바로 리턴
5
Amazon A2I 가
작업을 수행하고
결과를 수집
클라이언트
애플리케이션
휴먼 리뷰 여부 결정
(네 / 아니오)
2
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon A2I: 비용
aws.amazon.com/augmented-ai
Pricing:
휴먼 리뷰가 필요한 객체에 대해서면 비용이 부과됨
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : 배포된 ML 모델의 관리/업데이트
• 프로덕션(운영) 환경의 ML 모델은 시간 경과에 따라 에러
및 추론 성능 저하(Model drift)가 발생할 수 있습니다.
 트레이닝에 사용된 데이터 와 프로덕션 환경에서 유입되는 데이터의
차이 (통계 분포의 변화를 초래할 수 있음)
 예측 결과의 성능에 심각한 영향을 줄 수 있음
• ML 모델 성능의 지속적인 모니터링 및 관리 필요
 ML 모델 성능 저하를 빠르게 탐지하고 대규모 ML 모델 관리도 가능한
적절한 방안이 필요
 외부 솔루션 활용도 좋지만 비용 효율성 및 확장성 면에서 적합하지
않을 수 있음
ML 모델은 프로덕션 환경에 배포된
후에도 지속적으로 모니터링하고
적절한 주기로 업데이트가 이뤄져야
합니다.
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : 배포된 ML 모델의 지속적인 모니터링
수집된 데이터와
베이스라인 데이터를
대상으로
룰(Rules) 평가 및
편차를 탐지
CloudWatch 로그
기반 측정 지표의
변화 계산
및
CloudWatch
경고(alerts) 기반의
수정 작업 자동화
Amazon SageMaker
Studio를 통한
모니터링 이력 및
엔드포인트 확인
데이터 통계 시각화
및 통합 가능
운영 환경의
ML모델을 위한
예측 데이터
수집
추론 요청, 응답 및
메타데이터
model name,
sampling rate,
timestamp, etc.
수집된
신규 데이터의
S3 저장
Notebook에서
분석 작업 시
손쉬운 데이터
액세스 가능
( )
베이스라인 데이터 기반
Schema 생성
및
수집된 신규 데이터
분석 (기초 통계량 계산)
수행
( )
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
[Overview]
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #1) Amazon SageMaker Endpoint 생성/업데이트
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #2) 생성된 Amazon SageMaker Endpoint 에서 데이터 수집 활성화
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #2) 생성된 Amazon SageMaker Endpoint 에서 데이터 수집 활성화
from import
= 'UC-DEMO-xgb-churn-pred-model-monitor-'
"%Y-%m-%d-%H-%M-%S"
=
= True
= 100
=
= = 1
= 'ml.m5.xlarge'
=
=
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #3) training/validation 데이터셋에서 베이스라인 생성
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #3) training/validation 데이터셋에서 베이스라인 생성
from import
from import
=
=
= 1
= 'ml.m5.xlarge'
= 20
= 3600
=
'/training-dataset-with-header.csv'
= =True
=
= True
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
(Step #3) training/validation 데이터셋에서 베이스라인 생성
예) Amazon S3에 저장된
baseline 데이터셋의 기초 통계량 계산 결과
(sagemaker/UC-DEMO-ModelMonitor/baselining/results/statistics.json
예) Amazon S3에 저장된
suggested constraints의 결과
(sagemaker/UC-DEMO-ModelMonitor/baselining/results/constraints.json
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #4) 모니터링 스케줄 생성
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #4) 모니터링 스케줄 생성
from import
from import
= 'DEMO-xgb-churn-pred-model-monitor-schedule'
"%Y-%m-%d-%H-%M-%S"
=
=
=
=
=
=
=
= True
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #5) 모니터링 결과 확인
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
(Step #5) 모니터링 결과 확인
1. Monitoring Job status 종류
• Completed
• Completed with violations
• Failed
• Stopped
2. Monitoring Job 각각에 대해 생성되는
결과
• Violations report for each job in
Amazon S3
• Statistics report for data collected
during the run
• Suggested constraints
(which can be used to create new
baseline)
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
(Step #5) 모니터링 결과 확인
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
(Step #5) 모니터링 결과 확인
Violation Check Type Description
Data type check If the data types in the current execution are not the same as in the baseline
dataset, this violation is flagged.
Completeness check If the completeness (% of non-null items) observed in the current execution exceeds
the threshold specified in completeness threshold specified per feature, this
violation is flagged.
Drift check If the calculated distribution distance between the current and the baseline
datasets is more than the threshold specified
Missing column check If the number of columns in the current dataset is less than the number in the
baseline dataset, this violation is flagged.
Extra column check If the number of columns in the current dataset is more than the number in the
baseline, this violation is flagged.
Categorical values check If there are more unknown values in the current dataset than in the baseline
dataset, this violation is flagged.
Model Monitor에서 탐지하는 Violation 타입
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
Amazon SageMaker
Training job
Model Amazon SageMaker
Endpoint
Applications
Results:
statistics
and
violations
Baseline statistics
and
constraints
Amazon
CloudWatch
metrics
Requests,
predictions
Analysis of
results
Notifications
• Model updates
• Training data updates
• Retraining
(Step #6) 모니터링 알람 확인 및 수정 보완 작업 수행
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
(Step #6) 모니터링 알람 확인 및 수정 보완 작업 수행
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker Model Monitor : How it works
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker multi-model endpoints
 사용자별 모델이 많은 경우
 유사한 모델이 많은 경우
 모든 ML 모델이 각각 다른 액세스 패턴을 지니고 있을 경우
(액세스 빈도가 높은/낮은 경우)
 프로덕션 (운영) 환경에 모든 ML 모델이 로딩되어 있어야 함
 프로덕션에 로딩되어 있는 ML 모델은 낮은 레이턴시로 추론
결과를 제공해야 함
대규모 모델 배포 작업은
관리 용이성, 비용 효율성 측면에서
쉽지 않습니다.
대규모 모델의 관리에는 많은 배포 비용이 수반됨
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introducing Amazon SageMaker Multi-model Endpoints
학습된 모델을
Amazon S3에 저장
단일 엔드포인트에서
모든 모델 제공
동일한 엔드
포인트에서 여러
모델을 동시에 호출
트래픽을 기준으로
관리되는 메모리
엔드포인트 및 인스턴스
활용도 향상
수천 개의 모델 배포 및 관리
손쉬운
ML 모델의
배포 및 관리
엔드포인트에
여러개의
ML 모델 배포
타깃 ML 모델
호출
자동화된
메모리 관리
큰 비용 절감
효과
Seoul
GA
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker multi-model endpoints
Dynamically load models from S3 when invoked
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker multi-model endpoints
Can achieve the
Significant
cost savings !
[Example]
When XGBoost-based ML models to predict housing prices
for individual market segments are deployed:
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker managed spot training
ML 모델의 학습 과정에서
많은 비용이 발생할 수
있습니다 !
$$$
 ML 모델의 학습은 수 분(min)에서 수 주(week)까지 소요될 수
있음
 비용 효율적인 EC2 스팟 인스턴스 사용 시 ML 모델의 학습이
중단될 수 있음 (ML 모델 학습이 중단되지 않도록 해야 함)
ML 모델 학습에 스팟 인스턴스를
사용하기 위해선 복잡한 툴 구축
작업이 필요합니다
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker managed spot training
각 학습 작업에 대한
비용 절감을 시각화
Amazon EC2 On-Demand
인스턴스와 비교하여
학습 비용 절감
스팟 용량 관리 및 중단
자동 처리
빌트인 알고리즘 및 사용자
정의 알고리즘 및
프레임워크 지원
모든 SageMaker
학습 가능
중단 없음 알고리즘 및
프레임워크 지원
완벽한 가시성
자동 모델 튜닝 및
강화 활용
90%까지 비용 절감
Seoul
GA
서울 리전 기준 Image Classification & Object Detection 약 65% 절감, BlazingText 약 75% 절감
ML 모델 학습 비용을 최대 90%까지 절감할 수 있습니다!
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker managed spot training
Dataset Volume: 1.2GB
Number of Samples: Training set about 15,420 , Validation set 15,187
Image Shape: 224x224x3 (Resized)
Model: SageMaker Built-in ResNet-50 (50 layers)
Epochs: 20, Mini-batch size: 128
Instance Type
Total Elapsed
Secs
Training
Secs
Billable Secs
Training
Savings
Time
increased
p3.2xlarge
On-demand 1579 1445 1445 - -
Managed
Spot
1676 1478 522 64.7% 6.1%
p3.8xlarge
On-demand 1518 1384 1384 - -
Managed
Spot
1602 1396 493 64.7% 5.5%
Experiment: Caltech-256 Image Classification
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker managed spot training
Experiment: Pascal VOC Object Detection
Dataset Volume: 2GB
Number of Samples: Training set about 16,000 , Validation set 4,000
Image Shape: 300x300x3 (Resized)
Model: SageMaker Built-in ResNet-50 (50 layers)
Epochs: 10, Mini-batch size: 32
Instance Type
Total Elapsed
Secs
Training
Secs
Billable Secs
Training
Savings
Time
increased
p3.2xlarge
On-demand 2173 2022 2022 - -
Managed
Spot
2334 2094 739 64.7% 7.4%
p3.8xlarge
On-demand 1828 1688 1688 - -
Managed
Spot
1913 1698 598 64.7% 4.6%
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker managed spot training
Experiment: ImageNet Image Classification
Dataset Volume: 138GB for training, 5GB for validation
Number of Samples: Training set about 1.2million , Validation set 50,000
Image Shape: 224x224x3 (Resized)
Model: SageMaker Built-in ResNet-50 (50 layers) image classification
Number of GPUS: 16 (two p3.16xlarge instances)
Epochs: 2, Mini-batch size: 256
Type Training Secs Billable Secs Training Savings Time increased Type
On-demand 1894 1894 - - On-demand
Managed Spot 1963 693 64.69% 3.64% Managed Spot
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 머신러닝(ML) 교육 및 자격증
Amazon의 개발자와 데이터 과학자를 교육하는 데 직접 활용 되었던 커리큘럼을 기반으로 학습하세요!
전체 팀을 위한
머신러닝 교육
원하는 방법으로!
교육 유연성 제공
전문성에 대한
검증
비즈니스 의사 결정자,
데이터 과학자, 개발자,
데이터 플랫폼 엔지니어 등
역할에 따라 제공되는
맞춤형 학습 경로를
확인하세요.
약 65개 이상의
온라인 과정 및
AWS 전문 강사를 통해
실습과 실적용의 기회가
제공되는 강의실 교육이
준비되어 있습니다.
업계에서 인정받는
‘AWS 공인 머신러닝 – 전문분야’
자격증을 통해
머신러닝 모델을 구축, 학습,
튜닝 및 배포하는 데 필요한
전문 지식이 있음을
입증할 수 있습니다.
https://aws.amazon.com/ko/training/
learning-paths/machine-learning/
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Innovate 온라인 컨퍼런스에 참석해주셔서
대단히 감사합니다.
aws-korea-marketing@amazon.com
twitter.com/AWSKorea
facebook.com/amazonwebservices.ko
youtube.com/user/AWSKorea
slideshare.net/awskorea
twitch.tv/aws
저희가 준비한 내용, 어떻게 보셨나요?
더 나은 세미나를 위하여 설문을 꼭 작성해 주시기 바랍니다.
Thank you!
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

What's hot (20)

AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
 
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
 
AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)
AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)
AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)
 
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWSAWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
AWS 클라우드를 통해 최소기능제품(MVP) 빠르게 개발하기 - 윤석찬 테크 에반젤리스트, AWS
 
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...
AWS Fargate와 Amazon ECS를 사용한 CI/CD 베스트 프랙티스 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Build...
 
AWS IoT로 예지정비 실현하기 - 이종화 솔루션즈 아키텍트, AWS
AWS IoT로 예지정비 실현하기 - 이종화 솔루션즈 아키텍트, AWSAWS IoT로 예지정비 실현하기 - 이종화 솔루션즈 아키텍트, AWS
AWS IoT로 예지정비 실현하기 - 이종화 솔루션즈 아키텍트, AWS
 
[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager
[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager
[AWS Builders 온라인 시리즈] AWS, 최적의 비용 효율화 방법은? - 조효원, AWS Cloud Financial Manager
 
[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트
[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트
[AWS Innovate 온라인 컨퍼런스] 수백만 사용자 대상 기계 학습 서비스를 위한 확장 비법 - 윤석찬, AWS 테크 에반젤리스트
 
재택근무 생산성 향상을 위한 AWS 엔드유저 컴퓨팅 서비스 - 윤석찬, AWS 테크에반젤리스트
재택근무 생산성 향상을 위한 AWS 엔드유저 컴퓨팅 서비스 - 윤석찬, AWS 테크에반젤리스트재택근무 생산성 향상을 위한 AWS 엔드유저 컴퓨팅 서비스 - 윤석찬, AWS 테크에반젤리스트
재택근무 생산성 향상을 위한 AWS 엔드유저 컴퓨팅 서비스 - 윤석찬, AWS 테크에반젤리스트
 
개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)
개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)
개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)
 
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
 
SageMaker를 활용한 엔터프라이즈 머신러닝 도입 및 프로세스 개선 방법 (김필호 AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS) ...
SageMaker를 활용한 엔터프라이즈 머신러닝 도입 및 프로세스 개선 방법 (김필호 AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS) ...SageMaker를 활용한 엔터프라이즈 머신러닝 도입 및 프로세스 개선 방법 (김필호 AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS) ...
SageMaker를 활용한 엔터프라이즈 머신러닝 도입 및 프로세스 개선 방법 (김필호 AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS) ...
 
[AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
 [AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기 [AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
[AWS Dev Day] 실습워크샵 | Amplify 와 AI 서비스를 활용한 서버리스 기반 소셜 안드로이드 앱 만들기
 
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
 
[AWS Dev Day] 이머징 테크 | AWS AI 서비스로 SAP 비지니스 프로세스 자동화하기 - 이상규 AWS 솔루션즈 아키텍트, 이...
[AWS Dev Day] 이머징 테크 | AWS AI 서비스로 SAP 비지니스 프로세스 자동화하기 - 이상규 AWS 솔루션즈 아키텍트, 이...[AWS Dev Day] 이머징 테크 | AWS AI 서비스로 SAP 비지니스 프로세스 자동화하기 - 이상규 AWS 솔루션즈 아키텍트, 이...
[AWS Dev Day] 이머징 테크 | AWS AI 서비스로 SAP 비지니스 프로세스 자동화하기 - 이상규 AWS 솔루션즈 아키텍트, 이...
 
AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...
AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...
AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...
 
게임 데이터 분석을 위한 Data Lake 구축과 Machine Learning 을 활용한 분석 Hands on Lab (안효빈 솔루션즈 ...
게임 데이터 분석을 위한 Data Lake 구축과 Machine Learning 을 활용한 분석 Hands on Lab (안효빈 솔루션즈 ...게임 데이터 분석을 위한 Data Lake 구축과 Machine Learning 을 활용한 분석 Hands on Lab (안효빈 솔루션즈 ...
게임 데이터 분석을 위한 Data Lake 구축과 Machine Learning 을 활용한 분석 Hands on Lab (안효빈 솔루션즈 ...
 
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
 
AWS DeepRacer와 Amazon SageMaker RL로 강화학습 시작하기 - 강지양 솔루션즈 아키텍트, AWS
AWS DeepRacer와 Amazon SageMaker RL로 강화학습 시작하기 - 강지양 솔루션즈 아키텍트, AWSAWS DeepRacer와 Amazon SageMaker RL로 강화학습 시작하기 - 강지양 솔루션즈 아키텍트, AWS
AWS DeepRacer와 Amazon SageMaker RL로 강화학습 시작하기 - 강지양 솔루션즈 아키텍트, AWS
 
소프트웨어 지능화를 돕는 AWS AI 서비스 소개 (남궁영환 AI/ML 솔루션즈 아키텍트) :: AWS TechShift 2018
소프트웨어 지능화를 돕는 AWS AI 서비스 소개 (남궁영환 AI/ML 솔루션즈 아키텍트) :: AWS TechShift 2018소프트웨어 지능화를 돕는 AWS AI 서비스 소개 (남궁영환 AI/ML 솔루션즈 아키텍트) :: AWS TechShift 2018
소프트웨어 지능화를 돕는 AWS AI 서비스 소개 (남궁영환 AI/ML 솔루션즈 아키텍트) :: AWS TechShift 2018
 

Similar to [AWS Innovate 온라인 컨퍼런스] ML 모델 생성 및 운영 효율화를 높이는 Amazon SageMaker의 신규 기능들 - 남궁영환, AWS Sr. AI/ML 컨설턴트

Similar to [AWS Innovate 온라인 컨퍼런스] ML 모델 생성 및 운영 효율화를 높이는 Amazon SageMaker의 신규 기능들 - 남궁영환, AWS Sr. AI/ML 컨설턴트 (20)

Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...
Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...
Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...
 
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
 
AWS 머신러닝 솔루션을 활용한 고객 응대 자동화 구축 사례 공유 - 이창명, CTO, 위메이드 플레이 ::: Games on AWS 2022
AWS 머신러닝 솔루션을 활용한 고객 응대 자동화 구축 사례 공유 - 이창명, CTO, 위메이드 플레이 ::: Games on AWS 2022AWS 머신러닝 솔루션을 활용한 고객 응대 자동화 구축 사례 공유 - 이창명, CTO, 위메이드 플레이 ::: Games on AWS 2022
AWS 머신러닝 솔루션을 활용한 고객 응대 자동화 구축 사례 공유 - 이창명, CTO, 위메이드 플레이 ::: Games on AWS 2022
 
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
[금융사를 위한 AWS Generative AI Day 2023] 3_AWS Generative AI 기술특징과 접근...
 
개인화 추천 및 시계열 예측을 위한 신규 AI 서비스 살펴보기 - 남궁영환 AI/ML 스페셜리스트 솔루션즈 아키텍트 :: AWS Inno...
개인화 추천 및  시계열 예측을 위한 신규 AI 서비스 살펴보기 - 남궁영환 AI/ML 스페셜리스트 솔루션즈 아키텍트 :: AWS Inno...개인화 추천 및  시계열 예측을 위한 신규 AI 서비스 살펴보기 - 남궁영환 AI/ML 스페셜리스트 솔루션즈 아키텍트 :: AWS Inno...
개인화 추천 및 시계열 예측을 위한 신규 AI 서비스 살펴보기 - 남궁영환 AI/ML 스페셜리스트 솔루션즈 아키텍트 :: AWS Inno...
 
AWS Builders 1 : 클라우드를 활용한 스마트 팩토리 전략
AWS Builders 1 : 클라우드를 활용한 스마트 팩토리 전략AWS Builders 1 : 클라우드를 활용한 스마트 팩토리 전략
AWS Builders 1 : 클라우드를 활용한 스마트 팩토리 전략
 
Amazon SageMaker를 이용한 예측 분석-남궁영환 솔루션즈 아키텍트, AWS
Amazon SageMaker를 이용한 예측 분석-남궁영환 솔루션즈 아키텍트, AWSAmazon SageMaker를 이용한 예측 분석-남궁영환 솔루션즈 아키텍트, AWS
Amazon SageMaker를 이용한 예측 분석-남궁영환 솔루션즈 아키텍트, AWS
 
인공지능 / 기계학습 기반의 디지털 트랜스포메이션 및 글로벌 사례 - 김선수 사업개발 담당, AWS / 정진환 팀장, SK텔레콤 / 구태훈...
인공지능 / 기계학습 기반의 디지털 트랜스포메이션 및 글로벌 사례 - 김선수 사업개발 담당, AWS / 정진환 팀장, SK텔레콤 / 구태훈...인공지능 / 기계학습 기반의 디지털 트랜스포메이션 및 글로벌 사례 - 김선수 사업개발 담당, AWS / 정진환 팀장, SK텔레콤 / 구태훈...
인공지능 / 기계학습 기반의 디지털 트랜스포메이션 및 글로벌 사례 - 김선수 사업개발 담당, AWS / 정진환 팀장, SK텔레콤 / 구태훈...
 
[AWS Innovate 온라인 컨퍼런스] Amazon Personalize를 통한 개인화 추천 기능 실전 구현하기 - 최원근, AWS 솔...
[AWS Innovate 온라인 컨퍼런스] Amazon Personalize를 통한 개인화 추천 기능 실전 구현하기 - 최원근, AWS 솔...[AWS Innovate 온라인 컨퍼런스] Amazon Personalize를 통한 개인화 추천 기능 실전 구현하기 - 최원근, AWS 솔...
[AWS Innovate 온라인 컨퍼런스] Amazon Personalize를 통한 개인화 추천 기능 실전 구현하기 - 최원근, AWS 솔...
 
20200923 amazon personalize service webinar presentation file_public
20200923 amazon personalize service webinar presentation file_public20200923 amazon personalize service webinar presentation file_public
20200923 amazon personalize service webinar presentation file_public
 
클라우드를 활용한 디지털 제조(Digital Manufacturing)실현 방법 및 사례 소개 - 윤석찬 (AWS 테크에반젤리스트) :: ...
클라우드를 활용한 디지털 제조(Digital Manufacturing)실현 방법 및 사례 소개 - 윤석찬 (AWS 테크에반젤리스트) :: ...클라우드를 활용한 디지털 제조(Digital Manufacturing)실현 방법 및 사례 소개 - 윤석찬 (AWS 테크에반젤리스트) :: ...
클라우드를 활용한 디지털 제조(Digital Manufacturing)실현 방법 및 사례 소개 - 윤석찬 (AWS 테크에반젤리스트) :: ...
 
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
 
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
 
AI/ML re:invent 2019 recap at Delivery Hero Korea
AI/ML re:invent 2019 recap at Delivery Hero KoreaAI/ML re:invent 2019 recap at Delivery Hero Korea
AI/ML re:invent 2019 recap at Delivery Hero Korea
 
개인화 및 추천 기능의 맞춤형 AI 서비스 혁명: Amazon Personalize - 남궁영환 솔루션즈 아키텍트, AWS / 강성문 솔루...
개인화 및 추천 기능의 맞춤형 AI 서비스 혁명: Amazon Personalize - 남궁영환 솔루션즈 아키텍트, AWS / 강성문 솔루...개인화 및 추천 기능의 맞춤형 AI 서비스 혁명: Amazon Personalize - 남궁영환 솔루션즈 아키텍트, AWS / 강성문 솔루...
개인화 및 추천 기능의 맞춤형 AI 서비스 혁명: Amazon Personalize - 남궁영환 솔루션즈 아키텍트, AWS / 강성문 솔루...
 
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 개인화 추천 모델 만들기::김태수, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
 
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
 
[금융고객을 위한 AWS re:Invent 2022 re:Cap] 3.AWS reInvent 2022 Technical Highlights...
[금융고객을 위한 AWS re:Invent 2022 re:Cap] 3.AWS reInvent 2022 Technical Highlights...[금융고객을 위한 AWS re:Invent 2022 re:Cap] 3.AWS reInvent 2022 Technical Highlights...
[금융고객을 위한 AWS re:Invent 2022 re:Cap] 3.AWS reInvent 2022 Technical Highlights...
 
Java 엔터프라이즈 어플리케이션을 효과적으로 마이크로서비스로 전환하기 (박선용, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
Java 엔터프라이즈 어플리케이션을 효과적으로 마이크로서비스로 전환하기 (박선용, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Java 엔터프라이즈 어플리케이션을 효과적으로 마이크로서비스로 전환하기 (박선용, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
Java 엔터프라이즈 어플리케이션을 효과적으로 마이크로서비스로 전환하기 (박선용, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...
AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...
AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...
 

More from Amazon Web Services Korea

More from Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 

Recently uploaded

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 

Recently uploaded (7)

도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 

[AWS Innovate 온라인 컨퍼런스] ML 모델 생성 및 운영 효율화를 높이는 Amazon SageMaker의 신규 기능들 - 남궁영환, AWS Sr. AI/ML 컨설턴트

  • 1.
  • 2. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. ML 모델 생성 및 운영 효율화를 높이는 Amazon SageMaker 의 신규 기능들 남궁영환 Senior AI/ML Consultant AWS, Professional Services
  • 3. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • AI/ML on AWS • ML 모델 생성 및 운영 효율화를 위한 Amazon SageMaker의 신규 기능들 • Amazon SageMaker A2I (Augmented AI) • Amazon SageMaker Model Monitor • Amazon SageMaker Multi-model endpoints • Amazon SageMaker Managed spot training • 정리
  • 4. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. VISION SPEECH TEXT SEARCH CHATBOTS PERSONALIZATION FORECASTING FRAUD DEVELOPMENT CONTACT CENTERS Amazon SageMaker Ground Truth Augmented AI SageMaker Neo Built-in algorithms SageMaker Notebooks SageMaker Experiments Model tuning SageMaker Debugger SageMaker Autopilot Model hosting SageMaker Model Monitor Deep Learning AMIs & Containers GPUs & CPUs Elastic Inference Inferentia (Inf2) 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 NEWNEW NEWNEW NEW
  • 6. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Jupyter Notebook 기반 서비스 SageMaker Ground Truth D A T A P R E P A R A T I O N 높은 정확도의 트레이닝 데이터셋 생성 및 70 % 레이블링 비용 절감 고성능 빌트인 알고리즘 제공 AWS ML Marketplace B U I L T - I N A L G O R I T H M S 파트너사의 수백 가지 새로운 알고리즘에 액세스 Hyperparameter 최적화 SageMaker Neo T R A I N A N D T U N E 정확도 손실 없이 1/10미만의 메모리로 2배 빠른 추론 가능 원클릭 데이터 트레이닝 SageMaker RL O N E - C L I C K T R A I N I N G 강화학습 알고리즘 및 시뮬레이터 추가 원클릭 배포 Training with Spot 온-디멘드 가격 대비 약 90 % 저렴 O N E - C L I C K T R A I N I N G 완전 관리 및 자동 스케일링 최근 1년간 기능 업데이트수 Amazon SageMaker를 이용한 빠른 혁신 손쉬운 기계 학습 모델 생성, 훈련 및 서비스 배포 완전 관리 서비스
  • 7. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Visualization & Analysis Business Problem – 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 Re-training ML problem formulation and/or definition Machine Learning Process : Revisited
  • 8. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 9. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. ML vs. human reviews . . . • ML 과학자, ML 엔지니어, ML 운영팀이 있어야 합니다 • 대규모 리뷰를 관리해야 합니다 • 리뷰 작업을 관리하기 위한 맞춤형 소프트웨어가 필요합니다 • 휴먼 리뷰 수준의 정확도는 매우 도전적인 목표일 수 있습니다 • 다양한 애플리케이션에 ML 기술을 주입시킵니다. • ML을 통해 빠른 속도와 저렴한 비용으로 주요 유스케이스를 처리합니다. • ML 은 확률론적 결과를 제공합니다. • 낮은 신뢰도의 ML 모델에는 휴먼 리뷰가 필요합니다. Current status ML and humans working together
  • 10. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I : ML 예측 결과에 대한 효율적인 휴먼 리뷰 지원 서비스 휴먼 리뷰 워크플로우를 손쉽게 구현합니다 Multiple workforce options 미리 구축되어 있는 워크플로우와 UI를 이용하여 시장 출시 소요 시간을 단축시킵니다 사용자 ML 모델과 통합할 수 있습니다 사전에 만들어 놓은 알고리즘을 통해 정확도를 높일 수 있습니다
  • 11. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Human review workforce options Amazon Mechanical Turk 전세계 500,000 이상의 독립 계약 업체가 온디맨드 형태로 24/7 서비스 지원 Private Vendors 자체 지원 가능한 작업팀 (사내 직원 또는 계약 업체로 구성) 휴먼 리뷰 작업을 전문으로 하는 AWS Marketplace 벤더(vendor) 업체
  • 12. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I : how it works 클라이언트 애플리케이션이 입력 데이터를 전달 AWS AI 서비스 또는 사용자 ML 모델을 이용하여 예측 수행 Amazon S3에 결과를 저장 1 2 64 낮은 신뢰도의 예측 결과는 휴먼 리뷰를 위해 따로 전송 3 높은 신뢰도의 예측 결과는 클라이언트 애플리케이션으로 즉시 리턴됨 5 Amazon A2I answer 통합 알고리즘을 사용하여 통합 리뷰를 진행 클라이언트 애플리케이션
  • 13. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. How to use Amazon A2I Step 1: 휴먼 리뷰 워크플로우 정의 Step 2: API call 에서 Amazon A2I 워크플로우를 사용
  • 14. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I with Amazon Textract: Defining conditions Confidence score Important keys Random sample
  • 15. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I with Amazon Textract: (실행 예) 문서 내 오탈자 탐지 Amazon TextractInput ML 신뢰도 < 80% 잘못된 스펠링 파악
  • 16. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I with Amazon Textract: (실행 예) 폼 데이터 추출을 위한 사전 구축 UI
  • 17. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I with Amazon Textract: (실행 예) 데이터 서브셋에만 휴먼 리뷰 진행
  • 18. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I with Amazon Rekognition: Defining conditions Single Confidence score Random sampleConfidence score per label
  • 19. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I with Amazon Rekognition: 이미지 조정을 위한 사전-구축된 UI
  • 20. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. 다른 ML 모델에도 Amazon A2I 를 사용할 수 있습니다 사용자 ML 모델을 이용한 예측 수행 Amazon S3에 결과를 저장 1 64 네: 휴먼 리뷰를 위해 예측 결과를 전달 3 아니오: 클라이언트 애플리케이션으로 예측 결과를 바로 리턴 5 Amazon A2I 가 작업을 수행하고 결과를 수집 클라이언트 애플리케이션 휴먼 리뷰 여부 결정 (네 / 아니오) 2
  • 21. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon A2I: 비용 aws.amazon.com/augmented-ai Pricing: 휴먼 리뷰가 필요한 객체에 대해서면 비용이 부과됨
  • 22. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 23. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : 배포된 ML 모델의 관리/업데이트 • 프로덕션(운영) 환경의 ML 모델은 시간 경과에 따라 에러 및 추론 성능 저하(Model drift)가 발생할 수 있습니다.  트레이닝에 사용된 데이터 와 프로덕션 환경에서 유입되는 데이터의 차이 (통계 분포의 변화를 초래할 수 있음)  예측 결과의 성능에 심각한 영향을 줄 수 있음 • ML 모델 성능의 지속적인 모니터링 및 관리 필요  ML 모델 성능 저하를 빠르게 탐지하고 대규모 ML 모델 관리도 가능한 적절한 방안이 필요  외부 솔루션 활용도 좋지만 비용 효율성 및 확장성 면에서 적합하지 않을 수 있음 ML 모델은 프로덕션 환경에 배포된 후에도 지속적으로 모니터링하고 적절한 주기로 업데이트가 이뤄져야 합니다.
  • 24. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : 배포된 ML 모델의 지속적인 모니터링 수집된 데이터와 베이스라인 데이터를 대상으로 룰(Rules) 평가 및 편차를 탐지 CloudWatch 로그 기반 측정 지표의 변화 계산 및 CloudWatch 경고(alerts) 기반의 수정 작업 자동화 Amazon SageMaker Studio를 통한 모니터링 이력 및 엔드포인트 확인 데이터 통계 시각화 및 통합 가능 운영 환경의 ML모델을 위한 예측 데이터 수집 추론 요청, 응답 및 메타데이터 model name, sampling rate, timestamp, etc. 수집된 신규 데이터의 S3 저장 Notebook에서 분석 작업 시 손쉬운 데이터 액세스 가능 ( ) 베이스라인 데이터 기반 Schema 생성 및 수집된 신규 데이터 분석 (기초 통계량 계산) 수행 ( )
  • 25. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining [Overview]
  • 26. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #1) Amazon SageMaker Endpoint 생성/업데이트
  • 27. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #2) 생성된 Amazon SageMaker Endpoint 에서 데이터 수집 활성화
  • 28. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #2) 생성된 Amazon SageMaker Endpoint 에서 데이터 수집 활성화 from import = 'UC-DEMO-xgb-churn-pred-model-monitor-' "%Y-%m-%d-%H-%M-%S" = = True = 100 = = = 1 = 'ml.m5.xlarge' = =
  • 29. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #3) training/validation 데이터셋에서 베이스라인 생성
  • 30. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #3) training/validation 데이터셋에서 베이스라인 생성 from import from import = = = 1 = 'ml.m5.xlarge' = 20 = 3600 = '/training-dataset-with-header.csv' = =True = = True
  • 31. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works (Step #3) training/validation 데이터셋에서 베이스라인 생성 예) Amazon S3에 저장된 baseline 데이터셋의 기초 통계량 계산 결과 (sagemaker/UC-DEMO-ModelMonitor/baselining/results/statistics.json 예) Amazon S3에 저장된 suggested constraints의 결과 (sagemaker/UC-DEMO-ModelMonitor/baselining/results/constraints.json
  • 32. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #4) 모니터링 스케줄 생성
  • 33. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #4) 모니터링 스케줄 생성 from import from import = 'DEMO-xgb-churn-pred-model-monitor-schedule' "%Y-%m-%d-%H-%M-%S" = = = = = = = = True
  • 34. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #5) 모니터링 결과 확인
  • 35. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works (Step #5) 모니터링 결과 확인 1. Monitoring Job status 종류 • Completed • Completed with violations • Failed • Stopped 2. Monitoring Job 각각에 대해 생성되는 결과 • Violations report for each job in Amazon S3 • Statistics report for data collected during the run • Suggested constraints (which can be used to create new baseline)
  • 36. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works (Step #5) 모니터링 결과 확인
  • 37. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works (Step #5) 모니터링 결과 확인 Violation Check Type Description Data type check If the data types in the current execution are not the same as in the baseline dataset, this violation is flagged. Completeness check If the completeness (% of non-null items) observed in the current execution exceeds the threshold specified in completeness threshold specified per feature, this violation is flagged. Drift check If the calculated distribution distance between the current and the baseline datasets is more than the threshold specified Missing column check If the number of columns in the current dataset is less than the number in the baseline dataset, this violation is flagged. Extra column check If the number of columns in the current dataset is more than the number in the baseline, this violation is flagged. Categorical values check If there are more unknown values in the current dataset than in the baseline dataset, this violation is flagged. Model Monitor에서 탐지하는 Violation 타입
  • 38. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works Amazon SageMaker Training job Model Amazon SageMaker Endpoint Applications Results: statistics and violations Baseline statistics and constraints Amazon CloudWatch metrics Requests, predictions Analysis of results Notifications • Model updates • Training data updates • Retraining (Step #6) 모니터링 알람 확인 및 수정 보완 작업 수행
  • 39. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works (Step #6) 모니터링 알람 확인 및 수정 보완 작업 수행
  • 40. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works
  • 41. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works
  • 42. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works
  • 43. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works
  • 44. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works
  • 45. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Model Monitor : How it works
  • 46. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 47. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker multi-model endpoints  사용자별 모델이 많은 경우  유사한 모델이 많은 경우  모든 ML 모델이 각각 다른 액세스 패턴을 지니고 있을 경우 (액세스 빈도가 높은/낮은 경우)  프로덕션 (운영) 환경에 모든 ML 모델이 로딩되어 있어야 함  프로덕션에 로딩되어 있는 ML 모델은 낮은 레이턴시로 추론 결과를 제공해야 함 대규모 모델 배포 작업은 관리 용이성, 비용 효율성 측면에서 쉽지 않습니다. 대규모 모델의 관리에는 많은 배포 비용이 수반됨
  • 48. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introducing Amazon SageMaker Multi-model Endpoints 학습된 모델을 Amazon S3에 저장 단일 엔드포인트에서 모든 모델 제공 동일한 엔드 포인트에서 여러 모델을 동시에 호출 트래픽을 기준으로 관리되는 메모리 엔드포인트 및 인스턴스 활용도 향상 수천 개의 모델 배포 및 관리 손쉬운 ML 모델의 배포 및 관리 엔드포인트에 여러개의 ML 모델 배포 타깃 ML 모델 호출 자동화된 메모리 관리 큰 비용 절감 효과 Seoul GA
  • 49. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker multi-model endpoints Dynamically load models from S3 when invoked
  • 50. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker multi-model endpoints Can achieve the Significant cost savings ! [Example] When XGBoost-based ML models to predict housing prices for individual market segments are deployed:
  • 51. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker managed spot training ML 모델의 학습 과정에서 많은 비용이 발생할 수 있습니다 ! $$$  ML 모델의 학습은 수 분(min)에서 수 주(week)까지 소요될 수 있음  비용 효율적인 EC2 스팟 인스턴스 사용 시 ML 모델의 학습이 중단될 수 있음 (ML 모델 학습이 중단되지 않도록 해야 함) ML 모델 학습에 스팟 인스턴스를 사용하기 위해선 복잡한 툴 구축 작업이 필요합니다
  • 52. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker managed spot training 각 학습 작업에 대한 비용 절감을 시각화 Amazon EC2 On-Demand 인스턴스와 비교하여 학습 비용 절감 스팟 용량 관리 및 중단 자동 처리 빌트인 알고리즘 및 사용자 정의 알고리즘 및 프레임워크 지원 모든 SageMaker 학습 가능 중단 없음 알고리즘 및 프레임워크 지원 완벽한 가시성 자동 모델 튜닝 및 강화 활용 90%까지 비용 절감 Seoul GA 서울 리전 기준 Image Classification & Object Detection 약 65% 절감, BlazingText 약 75% 절감 ML 모델 학습 비용을 최대 90%까지 절감할 수 있습니다!
  • 53. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker managed spot training Dataset Volume: 1.2GB Number of Samples: Training set about 15,420 , Validation set 15,187 Image Shape: 224x224x3 (Resized) Model: SageMaker Built-in ResNet-50 (50 layers) Epochs: 20, Mini-batch size: 128 Instance Type Total Elapsed Secs Training Secs Billable Secs Training Savings Time increased p3.2xlarge On-demand 1579 1445 1445 - - Managed Spot 1676 1478 522 64.7% 6.1% p3.8xlarge On-demand 1518 1384 1384 - - Managed Spot 1602 1396 493 64.7% 5.5% Experiment: Caltech-256 Image Classification
  • 54. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker managed spot training Experiment: Pascal VOC Object Detection Dataset Volume: 2GB Number of Samples: Training set about 16,000 , Validation set 4,000 Image Shape: 300x300x3 (Resized) Model: SageMaker Built-in ResNet-50 (50 layers) Epochs: 10, Mini-batch size: 32 Instance Type Total Elapsed Secs Training Secs Billable Secs Training Savings Time increased p3.2xlarge On-demand 2173 2022 2022 - - Managed Spot 2334 2094 739 64.7% 7.4% p3.8xlarge On-demand 1828 1688 1688 - - Managed Spot 1913 1698 598 64.7% 4.6%
  • 55. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker managed spot training Experiment: ImageNet Image Classification Dataset Volume: 138GB for training, 5GB for validation Number of Samples: Training set about 1.2million , Validation set 50,000 Image Shape: 224x224x3 (Resized) Model: SageMaker Built-in ResNet-50 (50 layers) image classification Number of GPUS: 16 (two p3.16xlarge instances) Epochs: 2, Mini-batch size: 256 Type Training Secs Billable Secs Training Savings Time increased Type On-demand 1894 1894 - - On-demand Managed Spot 1963 693 64.69% 3.64% Managed Spot
  • 56. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 머신러닝(ML) 교육 및 자격증 Amazon의 개발자와 데이터 과학자를 교육하는 데 직접 활용 되었던 커리큘럼을 기반으로 학습하세요! 전체 팀을 위한 머신러닝 교육 원하는 방법으로! 교육 유연성 제공 전문성에 대한 검증 비즈니스 의사 결정자, 데이터 과학자, 개발자, 데이터 플랫폼 엔지니어 등 역할에 따라 제공되는 맞춤형 학습 경로를 확인하세요. 약 65개 이상의 온라인 과정 및 AWS 전문 강사를 통해 실습과 실적용의 기회가 제공되는 강의실 교육이 준비되어 있습니다. 업계에서 인정받는 ‘AWS 공인 머신러닝 – 전문분야’ 자격증을 통해 머신러닝 모델을 구축, 학습, 튜닝 및 배포하는 데 필요한 전문 지식이 있음을 입증할 수 있습니다. https://aws.amazon.com/ko/training/ learning-paths/machine-learning/
  • 57. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Innovate 온라인 컨퍼런스에 참석해주셔서 대단히 감사합니다. aws-korea-marketing@amazon.com twitter.com/AWSKorea facebook.com/amazonwebservices.ko youtube.com/user/AWSKorea slideshare.net/awskorea twitch.tv/aws 저희가 준비한 내용, 어떻게 보셨나요? 더 나은 세미나를 위하여 설문을 꼭 작성해 주시기 바랍니다.
  • 58. Thank you! © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.