SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
AWS re:Invent 2020
Awesome AI/ML Services
Sungmin Kim
Solutions Architect
AWS
1. What is Machine Learning?
2. Typical Machine Learning Process
3. New on Amazon SageMaker
4. Bringing ML To Even More Builders
5. AI/ML Mission @ AWS
Agenda
Marketing Offer On A New Product
Option 1- Build A Rule Engine
Age Gender Purchase
Date
Items
30 M 3/1/2017 Toy
40 M 1/3/2017 Books
…. …… ….. …..
Input Output
Age Gender Purchase
Date
Items
30 M 3/1/2017 Toy
…. …… ….. …..
Rule 1: 15 <age< 30
Rule 2: Bought Toy=Y,
Last Purchase<30 days
Rule 3: Gender = ‘M’,
Bought Toy =‘Y’
Rule 4: ……..
Rule 5: ……..
Human
Programmer
Option 2 - Learn The Business Rules From Data
Learning
Algorithm
Model
Output
Historical Purchase Data
(Training Data)
Prediction
Age Gender Items
35 F
39 M Toy
Input - New Unseen Data
Age Gender Purchase
Date
Items
30 M 3/1/2017 Toy
40 M 1/3/2017 Books
…. …… ….. …..
We Call This Approach Machine Learning
Learning
Algorithm
Model
Output
Historical Purchase Data
(Training Data)
Prediction
Age Gender Items
35 F
39 M Toy
Input - New Unseen Data
Age Gender Purchase
Date
Items
30 M 3/1/2017 Toy
40 M 1/3/2017 Books
…. …… ….. …..
Rule 1: 15 <age< 30
Rule 2: Bought Toy=Y,
Last Purchase<30 days
Rule 3: Gender = ‘M’,
Bought Toy =‘Y’
Rule 4: ……..
Rule 5: ……..
Human
Programmer
Typical Machine Learning Process
Collect, prepare and
label training data
Choose and
optimize
ML algorithm
Train and
tune ML models
Set up and
manage
environments
for training
Deploy models
in production
Scale and manage
the production
environment
1
2
3
Machine Learning is Iterative
End-to-End
Machine Learning
Platform
Zero setup Flexible Model
Training
Pay by the second
$
Amazon SageMaker
손쉬운 기계 학습 모델 생성, 훈련 및 서비스 배포 완전 관리 서비스
Amazon SageMaker Studio
기계 학습 모델 개발 및 배포를 위한 최초의 완전 통합 개발 환경 (IDE)
기계 학습 모델 개발 및 배포를 위한 최초의 완전 통합 개발 환경 (IDE)
Amazon SageMaker Studio
코드 작성 없이
데이터를 가지고
자동 모델 생성
SageMaker
Autopilot
코드 의존성 추적
없이 확장 가능한
노트북 공유
SageMaker
Notebooks
수천 개의 모델
실험을 구성,
추적 및 비교
SageMaker
Experiments
오류 자동 디버깅 및
실시간 오류 경보
SageMaker
Debugger
모델 모니터링 및
고품질 유지
SageMaker
Model Monitor
Amazon SageMaker overview
PREPARE
SageMaker Ground Truth
Label training data for machine learning
SageMaker Data Wrangler NEW
Aggregate and prepare data for
machine learning
SageMaker Processing
Built-in Python, BYO R/Spark
SageMaker Feature Store NEW
Store, update, retrieve, and share features
SageMaker Clarify NEW
Detect bias and understand
model predictions
BUILD
SageMaker Studio Notebooks
Jupyter notebooks with elastic compute
and sharing
Built-in and Bring
your-own Algorithms
Dozens of optimized algorithms or bring
your own
Local Mode
Test and prototype on your local machine
SageMaker Autopilot
Automatically create machine learning
models with full visibility
SageMaker JumpStart NEW
Pre-built solutions for common use cases
TRAIN & TUNE
Managed Training
Distributed infrastructure
management
SageMaker Experiments
Capture, organize, and compare
every step
Automatic
Model Tuning
Hyperparameter optimization
Distributed Training NEW
Training for large datasets
and models
SageMaker Debugger NEW
Debug and profile training runs
Managed Spot Training
Reduce training cost by 90%
DEPLOY & MANAGE
Managed Deployment
Fully managed, ultra low latency,
high throughput
Kubernetes & Kubeflow
Integration
Simplify Kubernetes-based
machine learning
Multi-Model Endpoints
Reduce cost by hosting multiple models
per instance
SageMaker Model Monitor
Maintain accuracy of deployed models
SageMaker Edge Manager NEW
Manage and monitor models on
edge devices
SageMaker Pipelines NEW
Workflow orchestration and automation
Amazon SageMaker
SageMaker Studio
Integrated development environment (IDE) for ML
SageMaker
Data Wrangler
visual interface to
prepare data for ML
New on Amazon SageMaker
SageMaker
Pipelines
DevOps capabilities
ML projects
SageMaker
Feature Store
discover, store, and
share ML Features
Amazon SageMaker
Data Wrangler
Typical Machine Learning Process
Collect, prepare and
label training data
Choose and
optimize
ML algorithm
Train and
tune ML models
Set up and
manage
environments
for training
Deploy models
in production
Scale and manage
the production
environment
1
2
3
머신 러닝을 위한
데이터를 준비하는 가장
빠르고 쉬운 방법
빠른 데이터 선택 및 쿼리
Built-in 데이터 변환을 사용하여 원본 데이터를 머신 러닝을 위한 기능으로
변환
Built-in 데이터 변환으로 데이터를 쉽게 변환
PySpark, SQL 또는 Pandas에서 사용자 지정 변환을 가져올 수 있는 완벽한
유연성
데이터 변환 사용자 지정
코드를 작성하지 않고도 이상값outliers 또는 극단값extreme values을 빠르게 감지
시각적으로 데이터 이해
ML 모델 정확성을 저해할 수 있는 데이터 준비 워크플로의 잠재적 문제 진단
ML 모델 정확도accuracy를 빠르게 추정
클릭 한 번으로 데이터 준비 워크플로를 프로덕션에 배포
단일 시각적 인터페이스를 통해 데이터 준비 워크플로의 모든 단계를
관리하여 워크 플로를 프로덕션 설정으로 빠르게 운영 가능
SageMaker
Data Wrangler
여러 소스들로 부터의 데이터 지원
빠른 데이터 선택 및 쿼리
Amazon Athena, Amazon Redshift,
AWS Lake Formation, Amazon S3 및
SageMaker Feature Store의
피쳐feature에서 데이터를 선택할 수
있습니다.
SageMaker Data Wrangler로
데이터를 가져오기 전에 데이터
원본에 대한 쿼리를 작성할 수
있습니다.
CSV, Parquet 파일 및 DB 테이블과
같은 다양한 파일 형식의 데이터를
Amazon SageMaker로 직접 가져올
수 있습니다.
손쉬운 데이터 변환
300 종류 이상의 빌트인 데이터 변환data
transformations을 사용하여 코드 프리code-free
데이터 변환이 가능합니다.
빌트인 데이터 변환에는 열 유형 변환, 열
이름 바꾸기 및 열 삭제가 포함됩니다.
PySpark, SQL 및 Pandas에서 사용자
지정 변환 작성이 가능합니다.
시각적으로 데이터 이해
사전 구성pre-configured된 시각화 템플릿
세트를 사용하여 데이터를 직관적으로
이해할 수 있습니다.
사전 구성된 시각화 템플릿에는
히스토그램, 산점도, box 및 whisker 플롯,
선 플롯, 막대 차트가 포함됩니다.
자신만의 시각화를 대화식으로 생성하고
편집하여 이상값outlier이나
극단값extreme을 빠르게 감지할 수
있습니다.
Quick 모델 - 모델 정확도를 빠르게 추정
ML 모델이 프로덕션에 배포되기 전에
데이터 준비 워크플로의 불일치를
식별하고 문제를 진단합니다.
데이터의 하위 집합subset을 선택하여
오류를 식별합니다.
다른 피쳐와 비교하여 모델 성능에
기여하는 피쳐를 식별합니다.
모델 성능 향상을 위해 추가 피쳐
엔지니어링이 필요한지 결정합니다.
데이터 준비 워크플로를 프로덕션에 배포
데이터 준비 워크플로workflow를
주피터 노트북 또는 Python 코드로
내보낼 수 있습니다.
워크플로를 SageMaker Pipelines와
통합하여 모델 배포 및 관리를
자동화합니다.
팀 및 프로젝트에서 재사용 및
신디케이션syndication을 위해 생성된
피쳐를 SageMaker Feature Store에
게시publish할 수 있습니다.
Amazon SageMaker
Feature Store
Machine Learning - Learn Rules From Data
Learning
Algorithm
Model
Output
Historical Purchase Data
(Training Data)
Prediction
Age Gender Items
35 F
39 M Toy
Input - New Unseen Data
Age Gender Purchase
Date
Items
30 M 3/1/2017 Toy
40 M 1/3/2017 Books
…. …… ….. …..
Rule 1: 15 <age< 30
Rule 2: Bought Toy=Y,
Last Purchase<30 days
Rule 3: Gender = ‘M’,
Bought Toy =‘Y’
Rule 4: ……..
Rule 5: ……..
Human
Programmer
Features
SageMaker
Feature Store
실시간 및 배치 추론을
위한 피쳐를 안전하게
저장, 검색 및 공유
피쳐 수집을 위한 높은 처리량 쓰기
일괄 및 스트리밍 수집Batch and streaming ingestion
실시간 예측을위한 온라인 피쳐. 모델 훈련 및 일괄 예측을 위한 과거historical 데이터의
오프라인 피쳐
온라인 및 오프라인 피쳐
피쳐 발견 검색
피쳐 발견 및 재사용
피쳐에 대한 메타 데이터를 저장하고 자동 데이터 카탈로그를 활용하여 피쳐
데이터를 쉽게 쿼리 및 추출
피쳐 메타 데이터 및 데이터 카탈로그
피쳐 데이터 및 피쳐 메타 데이터에 대한 액세스 제어, 미사용 암호화 지원, VPC 및
PrivateLink
보안 및 액세스 제어
완전 관리
지연 시간이 짧은 저장소에 캐시된 온라인 피쳐. 추론 왜곡을 방지하기 위해 온라인 및
오프라인 스토어 간의 일관성 유지
Amazon SageMaker Feature Store의 동작 방식
Streaming
Batch
Offline feature
store
처리되지 않은
원본 형식의
데이터
Raw Data
더 나은 모델을
위해 원본
데이터를 의미
있는 피쳐로 변환
Feature Processing
Amazon SageMaker
Feature Store
머신 러닝을 위한
피쳐 저장, 검색 및
공유
스트리밍 피쳐 또는
배치 피쳐를 중앙
저장소로 이동
Ingest Data
일관성과 정확성을
유지하는 온라인 및
오프라인 스토어
Store
실시간 및 배치
애플리케이션과 모델
훈련을 위한 피쳐
Serve
Online Feature
Store
Real time
inference
Batch
Inference
Model
Training
Streaming Ingestion
SageMaker Feature Store – Data Ingestion
H I G H T H R O U G H P U T C O S T O P T I M I Z E D D A T A I N G E S T T O F E A T U R E S T O R E
Batch Ingestion
• 스트리밍 수집ingestion을 위한 API
• 온라인 스토어 또는 온라인 및 오프라인
스토어 모두에 직접 데이터 수집
• 수집 시 검증
• 사용자 지정 SageMaker Spark 컨테이너
• 오프라인 스토어 또는 온라인 및 오프라인
스토어 모두에 직접 데이터 수집
• 수집 시 검증
Amazon SageMaker
Feature Store
Online Store
Offline Store
피쳐 그룹Feature Groups을 통한 피쳐 관리
피쳐 그룹이라는 컬렉션에 피쳐를
저장합니다.
피쳐 그룹 메타데이터를 정의합니다.
온라인 또는 오프라인 저장소에 대한
피쳐 그룹을 설정합니다.
피쳐 그룹에 대한 데이터 카탈로그를
생성합니다.
RecordIndentifier 및 EventTime과
같은 필수 피쳐를 제공합니다.
피쳐 그룹 태그를 사용하여 포괄적인
메타 데이터를 관리합니다.
피쳐 저장소를 사용한 피쳐 검색
모든 기존 피쳐 그룹의 목록을
찾아볼 수 있습니다.
피쳐 그룹 이름, 설명, 태그 및 기타
메타 데이터를 검색하여 관심 있는
피쳐를 쉽게 찾을 수 있습니다.
스키마를 이해하기 위해 피쳐 그룹의
세부 정보를 볼 수 있습니다.
Amazon SageMaker Pipelines
Typical Machine Learning Process
Collect, prepare and
label training data
Choose and
optimize
ML algorithm
Train and
tune ML models
Set up and
manage
environments
for training
Deploy models
in production
Scale and manage
the production
environment
1
2
3
Challenges with creating a complete workflow for the ML lifecycle
1
2 컨셉concept에서 프로덕션까지 모델을 가져오는 데는 여러 단계가 포함
• ML 수명주기lifecycle의 각 단계에 대한 표준 코드 패키지 생성
• 워크플로라는 구조로 연결
• 단계step 간 종속성 관리
• 오케스트레이션 된 시퀀스로 워크플로 실행
모델 구축, 훈련 및 배포는 반복적인 프로세스
3 워크플로의 각 단계에 대한 아티팩트 추적
5 MLOps의 일부로 전체 워크플로 자동화 및 확장
4 수천 개의 모델에서 올바른 버전의 모델 배포 및 관리
Amazon
SageMaker
Pipelines
머신 러닝 개발 가속화
수백 개의 모델 아티팩트model artifacts를 자동으로 추적
프로덕션에서 수천 개의 ML 모델로 확장
규모에 맞게 완전 자동화된
머신 러닝 워크플로 구축
빌트인 템플릿에서 선택하여 CI/CD 파이프 라인을 설정하여
워크플로를 자동화하고 대규모 ML 모델을 배포합니다.
구조화된 감사 추적을 유지하기 위해 모델 아티팩트를 자동으로
추적하여 수동 프로세스를 제거합니다.
몇 번의 클릭만으로 완전히 자동화된 ML 워크플로를 생성하여 몇
개월의 코딩 시간을 몇 시간으로 단축할 수 있습니다.
Amazon SageMaker Pipelines
ML 워크플로 작성 및 관리
ML 수명주기lifecycle의 각 단계에 대한 코드, 데이터셋 및 버전 추적
거버넌스 및 감사audit를 위한 모델 계보lineage 추적
사용자 지정 일정에 따라 모든 단계를 다시 실행하여 모델을 최신 상태로
유지
워크플로 재생 및 재실행
SageMaker Studio의 시각적 인터페이스를 통해 모듈 배포 및 관리
모델을 시각적으로 비교, 선택 및 배포
CI/CD 사례를 사용하여 완전 자동화된 머신 러닝 워크플로 구축
CI/CD 지원이 내장된 완전 관리형 MLOps
훈련된 모델의 중앙 레지스트리에 액세스
모델 레지스트리를 사용하여 프로덕션 배포에 가장 적합한 모델 선택
Key Features
사용하기 쉬운 Python SDK로 상세한 워크플로를 만들고 시각적으로
관리
CI/CD 파이프라인 예시 (1)
2. Git Commit & Push 3. Automatic Pipelining
1. 코드 수정 & Git Add
CI/CD 파이프라인 예시 (2)
2. 모델 버전 간 metric 비교
1.
3.
4. 프로덕션 배포 승인 여부
UI로 쉽게 모델 버전 간 성능을 비교할 수 있으며, status 변경으로 원클릭 배포 가능
Availability & Pricing
서비스 비용 설명
SageMaker Data Wrangler 인스턴스 사용량에 따라 과금
SageMaker Feature Store
쓰기, 읽기, 스토리지 당 과금
과금은 아래 3가지 경우에 대해
발생
1 / 데이터 수집의 일부로 쓰기
2 / 온라인 스토어 저장
3 / 온라인 스토어 읽기
SageMaker Pipelines 추가 과금 없음 사용하는 인프라에 대해서만 과금
지금 곧바로 서울 리전에서 사용 가능
More
Train and predict with ML from purpose-built databases
Bringing Machine Learning To Even More Builders
Amazon Redshift ML
SQL users can create models and make predictions on data in their data
warehouse
Automatically create and train ML models
Apply ML models on Amazon Redshift data using standard SQL
Embed predictions like fraud detection and risk scoring
Amazon Redshift ML
Analyze data and do high-
performance reporting
Create
Use the “create models”
command in SQL to
create the ML model in
Amazon Redshift
Train
Amazon SageMaker
automatically tunes
and trains the best
ML model
Predict
Use SQL queries to make
predictions like projected
churn, pricing, and risk
Collect and load
data into your
warehouse
Deploy
Amazon Redshift ML
automatically deploys
the ML model
P R E V I E W
P R E V I E W
Amazon Redshift ML 예시
Amazon Neptune ML
Easy, accurate predictions on graph data powered by Deep Graph Library
and Amazon SageMaker
AWS Glue DataBrew
Clean and normalize data with a visual interface
250+ built-in transformations without writing code
Work on large datasets at scale
Visual data preparation for analytics and machine learning
AWS Glue DataBrew 예시 – Missing values 처리
https://aws.amazon.com/ko/blogs/big-data/7-most-common-data-preparation-transformations-in-aws-glue-databrew/
Amazon QuickSight Q
M L - P O W E R E D N A T U R A L L A N G U A G E C A P A B I L I T Y I N A M A Z O N Q U I C K S I G H T
Enter business questions in search
bar and get answer in seconds
ML generates data models that automatically
understand meanings and relationships
Not limited to only asking a specific set of
questions
P R E V I E W
“What’s the best selling
category in Califonia” to Q
Awesome
AI/ML Services
visual interface to prepare data for ML
SageMaker DataWrangler
discover, store, and share ML Features
SageMaker FeatureStore
DevOps capabilities ML projects
SageMaker Pipelines
Train and predict with ML from purpose-built databases
Redshift & Neptune ML
Visual data preparation for analytics and machine learning
Glue DataBrew
QuickSight Q
ML-powered natural language capability in Amazon QuickSight
AI/ML Mission @ AWS
The AWS ML stack
Broadest and most complete set of Machine Learning capabilities

Mais conteúdo relacionado

Mais procurados

AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018
AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018
AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018
Amazon Web Services Korea
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
Amazon Web Services Korea
 
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference 강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
Amazon Web Services Korea
 
유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018
유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018
유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018
Amazon Web Services Korea
 
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
Amazon Web Services Korea
 
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon Web Services Korea
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
Amazon Web Services Korea
 
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
Amazon Web Services Korea
 
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
Amazon Web Services Korea
 
성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018
성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018 성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018
성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018
Amazon Web Services Korea
 
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon Web Services Korea
 

Mais procurados (20)

AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018
AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018
AWS멀티리젼 서비스 활용 전략::김성수::AWS Summit Seoul 2018
 
SAP on AWS, 안정적인 SAP 운영의 시작::이상규 (AWS)::제조업 이노베이션 데이 SAP on AWS 2018
SAP on AWS, 안정적인 SAP 운영의 시작::이상규 (AWS)::제조업 이노베이션 데이 SAP on AWS 2018SAP on AWS, 안정적인 SAP 운영의 시작::이상규 (AWS)::제조업 이노베이션 데이 SAP on AWS 2018
SAP on AWS, 안정적인 SAP 운영의 시작::이상규 (AWS)::제조업 이노베이션 데이 SAP on AWS 2018
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
 
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference 강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
 
유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018
유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018
유연하고, 빠른 딥러닝 프레임워크 Apache MXNet, Gluon::김무현::AWS Summit Seoul 2018
 
[AWS Innovate 온라인 컨퍼런스] Amazon Forecast를 통한 시계열 예측 활용하기 - 김종선, AWS 솔루션즈 아키텍트
[AWS Innovate 온라인 컨퍼런스] Amazon Forecast를 통한 시계열 예측 활용하기 - 김종선, AWS 솔루션즈 아키텍트[AWS Innovate 온라인 컨퍼런스] Amazon Forecast를 통한 시계열 예측 활용하기 - 김종선, AWS 솔루션즈 아키텍트
[AWS Innovate 온라인 컨퍼런스] Amazon Forecast를 통한 시계열 예측 활용하기 - 김종선, AWS 솔루션즈 아키텍트
 
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
 
[AWS Dev Day] 앱 현대화 | 실시간 데이터 처리를 위한 현대적 애플리케이션 개발 방법 - 김영진 AWS 솔루션즈 아키텍트, 이세...
[AWS Dev Day] 앱 현대화 | 실시간 데이터 처리를 위한 현대적 애플리케이션 개발 방법 - 김영진 AWS 솔루션즈 아키텍트, 이세...[AWS Dev Day] 앱 현대화 | 실시간 데이터 처리를 위한 현대적 애플리케이션 개발 방법 - 김영진 AWS 솔루션즈 아키텍트, 이세...
[AWS Dev Day] 앱 현대화 | 실시간 데이터 처리를 위한 현대적 애플리케이션 개발 방법 - 김영진 AWS 솔루션즈 아키텍트, 이세...
 
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
 
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
 
[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 솔루션즈 아키텍트)
글로벌 고객 사례를 통하여 소개하는 혁신적인 데이터 웨어하우스 - 김형일 (AWS 솔루션즈 아키텍트)글로벌 고객 사례를 통하여 소개하는 혁신적인 데이터 웨어하우스 - 김형일 (AWS 솔루션즈 아키텍트)
글로벌 고객 사례를 통하여 소개하는 혁신적인 데이터 웨어하우스 - 김형일 (AWS 솔루션즈 아키텍트)
 
[Retail & CPG Day 2019] 미니세션 | Amazon Pinpoint를 활용한 이메일 프로모션 구축 방법 - 김현수, AWS...
[Retail & CPG Day 2019] 미니세션 | Amazon Pinpoint를 활용한 이메일 프로모션 구축 방법 - 김현수, AWS...[Retail & CPG Day 2019] 미니세션 | Amazon Pinpoint를 활용한 이메일 프로모션 구축 방법 - 김현수, AWS...
[Retail & CPG Day 2019] 미니세션 | Amazon Pinpoint를 활용한 이메일 프로모션 구축 방법 - 김현수, AWS...
 
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
 
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
 
[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트
[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트
[AWS Innovate 온라인 컨퍼런스] 한국어를 위한 AWS 인공지능(AI) 서비스 소개 및 활용 방법 - 강정희, AWS 솔루션즈 아키텍트
 
2017 Ad-Tech on AWS 세미나ㅣ국내외 애드테크 고객 사례 및 Machine Learning 소개
2017 Ad-Tech on AWS 세미나ㅣ국내외 애드테크 고객 사례 및 Machine Learning 소개2017 Ad-Tech on AWS 세미나ㅣ국내외 애드테크 고객 사례 및 Machine Learning 소개
2017 Ad-Tech on AWS 세미나ㅣ국내외 애드테크 고객 사례 및 Machine Learning 소개
 
성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018
성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018 성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018
성공적인 디지털 혁신을 위한 AWS 데이터베이스 서비스 선택:: 구태훈::AWS Summit Seoul 2018
 
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
Amazon EC2 고급 활용 기법 및 모범 사례::이진욱::AWS Summit Seoul 2018
 

Semelhante a AWS re:Invent 2020 Awesome AI/ML Services

AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)
Amazon Web Services Korea
 
AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)
AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)
AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)
Amazon Web Services Korea
 
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
Sang Don Kim
 

Semelhante a AWS re:Invent 2020 Awesome AI/ML Services (20)

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
 
AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)
AWS CLOUD 2018- AWS의 새로운 통합 머신러닝 플랫폼 서비스, Amazon SageMaker (김무현 솔루션즈 아키텍트)
 
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
 
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 스...
 
[Retail & CPG Day 2019] 리테일/소비재 부문의 고객 경험 강화를 위한 기술변화 방향과 고객 사례 (ZIGZAG) - 김선...
[Retail & CPG Day 2019] 리테일/소비재 부문의 고객 경험 강화를 위한 기술변화 방향과 고객 사례 (ZIGZAG) - 김선...[Retail & CPG Day 2019] 리테일/소비재 부문의 고객 경험 강화를 위한 기술변화 방향과 고객 사례 (ZIGZAG) - 김선...
[Retail & CPG Day 2019] 리테일/소비재 부문의 고객 경험 강화를 위한 기술변화 방향과 고객 사례 (ZIGZAG) - 김선...
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
 
AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)
AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)
AWS Partner Techshift - (SaaS) 사업을 위한 데이터 기반 세일즈/마케팅 전략과 노하우 (트레져데이터 고영혁 수석)
 
[한국 IBM 권오윤] H2O.ai DriverlessAI 소개자료
[한국 IBM 권오윤] H2O.ai DriverlessAI 소개자료[한국 IBM 권오윤] H2O.ai DriverlessAI 소개자료
[한국 IBM 권오윤] H2O.ai DriverlessAI 소개자료
 
AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...
AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...
AWS 기계 학습 솔루션을 활용한 온라인 사기·부정거래 감지 – 서지혜 AWS 스타트업 AIML 스페셜리스트:: AWS Cloud Week...
 
[코세나, kosena] 금융권의 머신러닝 활용사례
[코세나, kosena] 금융권의 머신러닝 활용사례[코세나, kosena] 금융권의 머신러닝 활용사례
[코세나, kosena] 금융권의 머신러닝 활용사례
 
Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016
Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016
Amazon Machine Learning 게임에서 활용해보기 :: 김일호 :: AWS Summit Seoul 2016
 
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
 
[Retail & CPG Day 2019] 유통 고객의 AWS 도입 동향 - 박동국, AWS 어카운트 매니저, 김준성, AWS어카운트 매니저
[Retail & CPG Day 2019] 유통 고객의 AWS 도입 동향 - 박동국, AWS 어카운트 매니저, 김준성, AWS어카운트 매니저[Retail & CPG Day 2019] 유통 고객의 AWS 도입 동향 - 박동국, AWS 어카운트 매니저, 김준성, AWS어카운트 매니저
[Retail & CPG Day 2019] 유통 고객의 AWS 도입 동향 - 박동국, AWS 어카운트 매니저, 김준성, AWS어카운트 매니저
 
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
[AWS Innovate 온라인 컨퍼런스] Amazon SageMaker 신규 기능을 활용한 다양한 ML 모델 실험해 보기 - 서지혜, A...
 
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
 
Starup을 위한 AWS AI/ML 서비스 활용 방법
Starup을 위한 AWS AI/ML 서비스 활용 방법Starup을 위한 AWS AI/ML 서비스 활용 방법
Starup을 위한 AWS AI/ML 서비스 활용 방법
 
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
 
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 스페셜 웨비나
 

Mais de Sungmin Kim

Mais de Sungmin Kim (12)

Build Computer Vision Applications with Amazon Rekognition and SageMaker
Build Computer Vision Applications with Amazon Rekognition and SageMakerBuild Computer Vision Applications with Amazon Rekognition and SageMaker
Build Computer Vision Applications with Amazon Rekognition and SageMaker
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
 
End-to-End Machine Learning with Amazon SageMaker
End-to-End Machine Learning with Amazon SageMakerEnd-to-End Machine Learning with Amazon SageMaker
End-to-End Machine Learning with Amazon SageMaker
 
1시간만에 머신러닝 개념 따라 잡기
1시간만에 머신러닝 개념 따라 잡기1시간만에 머신러닝 개념 따라 잡기
1시간만에 머신러닝 개념 따라 잡기
 
AWS Personalize 중심으로 살펴본 추천 시스템 원리와 구축
AWS Personalize 중심으로 살펴본 추천 시스템 원리와 구축AWS Personalize 중심으로 살펴본 추천 시스템 원리와 구축
AWS Personalize 중심으로 살펴본 추천 시스템 원리와 구축
 
Choose Right Stream Storage: Amazon Kinesis Data Streams vs MSK
Choose Right Stream Storage: Amazon Kinesis Data Streams vs MSKChoose Right Stream Storage: Amazon Kinesis Data Streams vs MSK
Choose Right Stream Storage: Amazon Kinesis Data Streams vs MSK
 
Octember on AWS (Revised Edition)
Octember on AWS (Revised Edition)Octember on AWS (Revised Edition)
Octember on AWS (Revised Edition)
 
Realtime Analytics on AWS
Realtime Analytics on AWSRealtime Analytics on AWS
Realtime Analytics on AWS
 
Amazon Athena 사용 팁
Amazon Athena 사용 팁Amazon Athena 사용 팁
Amazon Athena 사용 팁
 
AWS Analytics Immersion Day - Build BI System from Scratch (Day1, Day2 Full V...
AWS Analytics Immersion Day - Build BI System from Scratch (Day1, Day2 Full V...AWS Analytics Immersion Day - Build BI System from Scratch (Day1, Day2 Full V...
AWS Analytics Immersion Day - Build BI System from Scratch (Day1, Day2 Full V...
 
Databases & Analytics AWS re:invent 2019 Recap
Databases & Analytics AWS re:invent 2019 RecapDatabases & Analytics AWS re:invent 2019 Recap
Databases & Analytics AWS re:invent 2019 Recap
 
Octember on AWS
Octember on AWSOctember on AWS
Octember on AWS
 

AWS re:Invent 2020 Awesome AI/ML Services

  • 1. AWS re:Invent 2020 Awesome AI/ML Services Sungmin Kim Solutions Architect AWS
  • 2. 1. What is Machine Learning? 2. Typical Machine Learning Process 3. New on Amazon SageMaker 4. Bringing ML To Even More Builders 5. AI/ML Mission @ AWS Agenda
  • 3. Marketing Offer On A New Product
  • 4. Option 1- Build A Rule Engine Age Gender Purchase Date Items 30 M 3/1/2017 Toy 40 M 1/3/2017 Books …. …… ….. ….. Input Output Age Gender Purchase Date Items 30 M 3/1/2017 Toy …. …… ….. ….. Rule 1: 15 <age< 30 Rule 2: Bought Toy=Y, Last Purchase<30 days Rule 3: Gender = ‘M’, Bought Toy =‘Y’ Rule 4: …….. Rule 5: …….. Human Programmer
  • 5. Option 2 - Learn The Business Rules From Data Learning Algorithm Model Output Historical Purchase Data (Training Data) Prediction Age Gender Items 35 F 39 M Toy Input - New Unseen Data Age Gender Purchase Date Items 30 M 3/1/2017 Toy 40 M 1/3/2017 Books …. …… ….. …..
  • 6. We Call This Approach Machine Learning Learning Algorithm Model Output Historical Purchase Data (Training Data) Prediction Age Gender Items 35 F 39 M Toy Input - New Unseen Data Age Gender Purchase Date Items 30 M 3/1/2017 Toy 40 M 1/3/2017 Books …. …… ….. ….. Rule 1: 15 <age< 30 Rule 2: Bought Toy=Y, Last Purchase<30 days Rule 3: Gender = ‘M’, Bought Toy =‘Y’ Rule 4: …….. Rule 5: …….. Human Programmer
  • 7. Typical Machine Learning Process Collect, prepare and label training data Choose and optimize ML algorithm Train and tune ML models Set up and manage environments for training Deploy models in production Scale and manage the production environment 1 2 3
  • 9.
  • 10. End-to-End Machine Learning Platform Zero setup Flexible Model Training Pay by the second $ Amazon SageMaker 손쉬운 기계 학습 모델 생성, 훈련 및 서비스 배포 완전 관리 서비스
  • 11.
  • 12. Amazon SageMaker Studio 기계 학습 모델 개발 및 배포를 위한 최초의 완전 통합 개발 환경 (IDE)
  • 13. 기계 학습 모델 개발 및 배포를 위한 최초의 완전 통합 개발 환경 (IDE) Amazon SageMaker Studio 코드 작성 없이 데이터를 가지고 자동 모델 생성 SageMaker Autopilot 코드 의존성 추적 없이 확장 가능한 노트북 공유 SageMaker Notebooks 수천 개의 모델 실험을 구성, 추적 및 비교 SageMaker Experiments 오류 자동 디버깅 및 실시간 오류 경보 SageMaker Debugger 모델 모니터링 및 고품질 유지 SageMaker Model Monitor
  • 14. Amazon SageMaker overview PREPARE SageMaker Ground Truth Label training data for machine learning SageMaker Data Wrangler NEW Aggregate and prepare data for machine learning SageMaker Processing Built-in Python, BYO R/Spark SageMaker Feature Store NEW Store, update, retrieve, and share features SageMaker Clarify NEW Detect bias and understand model predictions BUILD SageMaker Studio Notebooks Jupyter notebooks with elastic compute and sharing Built-in and Bring your-own Algorithms Dozens of optimized algorithms or bring your own Local Mode Test and prototype on your local machine SageMaker Autopilot Automatically create machine learning models with full visibility SageMaker JumpStart NEW Pre-built solutions for common use cases TRAIN & TUNE Managed Training Distributed infrastructure management SageMaker Experiments Capture, organize, and compare every step Automatic Model Tuning Hyperparameter optimization Distributed Training NEW Training for large datasets and models SageMaker Debugger NEW Debug and profile training runs Managed Spot Training Reduce training cost by 90% DEPLOY & MANAGE Managed Deployment Fully managed, ultra low latency, high throughput Kubernetes & Kubeflow Integration Simplify Kubernetes-based machine learning Multi-Model Endpoints Reduce cost by hosting multiple models per instance SageMaker Model Monitor Maintain accuracy of deployed models SageMaker Edge Manager NEW Manage and monitor models on edge devices SageMaker Pipelines NEW Workflow orchestration and automation Amazon SageMaker SageMaker Studio Integrated development environment (IDE) for ML
  • 15. SageMaker Data Wrangler visual interface to prepare data for ML New on Amazon SageMaker SageMaker Pipelines DevOps capabilities ML projects SageMaker Feature Store discover, store, and share ML Features
  • 17. Typical Machine Learning Process Collect, prepare and label training data Choose and optimize ML algorithm Train and tune ML models Set up and manage environments for training Deploy models in production Scale and manage the production environment 1 2 3
  • 18. 머신 러닝을 위한 데이터를 준비하는 가장 빠르고 쉬운 방법 빠른 데이터 선택 및 쿼리 Built-in 데이터 변환을 사용하여 원본 데이터를 머신 러닝을 위한 기능으로 변환 Built-in 데이터 변환으로 데이터를 쉽게 변환 PySpark, SQL 또는 Pandas에서 사용자 지정 변환을 가져올 수 있는 완벽한 유연성 데이터 변환 사용자 지정 코드를 작성하지 않고도 이상값outliers 또는 극단값extreme values을 빠르게 감지 시각적으로 데이터 이해 ML 모델 정확성을 저해할 수 있는 데이터 준비 워크플로의 잠재적 문제 진단 ML 모델 정확도accuracy를 빠르게 추정 클릭 한 번으로 데이터 준비 워크플로를 프로덕션에 배포 단일 시각적 인터페이스를 통해 데이터 준비 워크플로의 모든 단계를 관리하여 워크 플로를 프로덕션 설정으로 빠르게 운영 가능 SageMaker Data Wrangler 여러 소스들로 부터의 데이터 지원
  • 19. 빠른 데이터 선택 및 쿼리 Amazon Athena, Amazon Redshift, AWS Lake Formation, Amazon S3 및 SageMaker Feature Store의 피쳐feature에서 데이터를 선택할 수 있습니다. SageMaker Data Wrangler로 데이터를 가져오기 전에 데이터 원본에 대한 쿼리를 작성할 수 있습니다. CSV, Parquet 파일 및 DB 테이블과 같은 다양한 파일 형식의 데이터를 Amazon SageMaker로 직접 가져올 수 있습니다.
  • 20. 손쉬운 데이터 변환 300 종류 이상의 빌트인 데이터 변환data transformations을 사용하여 코드 프리code-free 데이터 변환이 가능합니다. 빌트인 데이터 변환에는 열 유형 변환, 열 이름 바꾸기 및 열 삭제가 포함됩니다. PySpark, SQL 및 Pandas에서 사용자 지정 변환 작성이 가능합니다.
  • 21. 시각적으로 데이터 이해 사전 구성pre-configured된 시각화 템플릿 세트를 사용하여 데이터를 직관적으로 이해할 수 있습니다. 사전 구성된 시각화 템플릿에는 히스토그램, 산점도, box 및 whisker 플롯, 선 플롯, 막대 차트가 포함됩니다. 자신만의 시각화를 대화식으로 생성하고 편집하여 이상값outlier이나 극단값extreme을 빠르게 감지할 수 있습니다.
  • 22. Quick 모델 - 모델 정확도를 빠르게 추정 ML 모델이 프로덕션에 배포되기 전에 데이터 준비 워크플로의 불일치를 식별하고 문제를 진단합니다. 데이터의 하위 집합subset을 선택하여 오류를 식별합니다. 다른 피쳐와 비교하여 모델 성능에 기여하는 피쳐를 식별합니다. 모델 성능 향상을 위해 추가 피쳐 엔지니어링이 필요한지 결정합니다.
  • 23. 데이터 준비 워크플로를 프로덕션에 배포 데이터 준비 워크플로workflow를 주피터 노트북 또는 Python 코드로 내보낼 수 있습니다. 워크플로를 SageMaker Pipelines와 통합하여 모델 배포 및 관리를 자동화합니다. 팀 및 프로젝트에서 재사용 및 신디케이션syndication을 위해 생성된 피쳐를 SageMaker Feature Store에 게시publish할 수 있습니다.
  • 25. Machine Learning - Learn Rules From Data Learning Algorithm Model Output Historical Purchase Data (Training Data) Prediction Age Gender Items 35 F 39 M Toy Input - New Unseen Data Age Gender Purchase Date Items 30 M 3/1/2017 Toy 40 M 1/3/2017 Books …. …… ….. ….. Rule 1: 15 <age< 30 Rule 2: Bought Toy=Y, Last Purchase<30 days Rule 3: Gender = ‘M’, Bought Toy =‘Y’ Rule 4: …….. Rule 5: …….. Human Programmer Features
  • 26. SageMaker Feature Store 실시간 및 배치 추론을 위한 피쳐를 안전하게 저장, 검색 및 공유 피쳐 수집을 위한 높은 처리량 쓰기 일괄 및 스트리밍 수집Batch and streaming ingestion 실시간 예측을위한 온라인 피쳐. 모델 훈련 및 일괄 예측을 위한 과거historical 데이터의 오프라인 피쳐 온라인 및 오프라인 피쳐 피쳐 발견 검색 피쳐 발견 및 재사용 피쳐에 대한 메타 데이터를 저장하고 자동 데이터 카탈로그를 활용하여 피쳐 데이터를 쉽게 쿼리 및 추출 피쳐 메타 데이터 및 데이터 카탈로그 피쳐 데이터 및 피쳐 메타 데이터에 대한 액세스 제어, 미사용 암호화 지원, VPC 및 PrivateLink 보안 및 액세스 제어 완전 관리 지연 시간이 짧은 저장소에 캐시된 온라인 피쳐. 추론 왜곡을 방지하기 위해 온라인 및 오프라인 스토어 간의 일관성 유지
  • 27. Amazon SageMaker Feature Store의 동작 방식 Streaming Batch Offline feature store 처리되지 않은 원본 형식의 데이터 Raw Data 더 나은 모델을 위해 원본 데이터를 의미 있는 피쳐로 변환 Feature Processing Amazon SageMaker Feature Store 머신 러닝을 위한 피쳐 저장, 검색 및 공유 스트리밍 피쳐 또는 배치 피쳐를 중앙 저장소로 이동 Ingest Data 일관성과 정확성을 유지하는 온라인 및 오프라인 스토어 Store 실시간 및 배치 애플리케이션과 모델 훈련을 위한 피쳐 Serve Online Feature Store Real time inference Batch Inference Model Training
  • 28. Streaming Ingestion SageMaker Feature Store – Data Ingestion H I G H T H R O U G H P U T C O S T O P T I M I Z E D D A T A I N G E S T T O F E A T U R E S T O R E Batch Ingestion • 스트리밍 수집ingestion을 위한 API • 온라인 스토어 또는 온라인 및 오프라인 스토어 모두에 직접 데이터 수집 • 수집 시 검증 • 사용자 지정 SageMaker Spark 컨테이너 • 오프라인 스토어 또는 온라인 및 오프라인 스토어 모두에 직접 데이터 수집 • 수집 시 검증 Amazon SageMaker Feature Store Online Store Offline Store
  • 29. 피쳐 그룹Feature Groups을 통한 피쳐 관리 피쳐 그룹이라는 컬렉션에 피쳐를 저장합니다. 피쳐 그룹 메타데이터를 정의합니다. 온라인 또는 오프라인 저장소에 대한 피쳐 그룹을 설정합니다. 피쳐 그룹에 대한 데이터 카탈로그를 생성합니다. RecordIndentifier 및 EventTime과 같은 필수 피쳐를 제공합니다. 피쳐 그룹 태그를 사용하여 포괄적인 메타 데이터를 관리합니다.
  • 30. 피쳐 저장소를 사용한 피쳐 검색 모든 기존 피쳐 그룹의 목록을 찾아볼 수 있습니다. 피쳐 그룹 이름, 설명, 태그 및 기타 메타 데이터를 검색하여 관심 있는 피쳐를 쉽게 찾을 수 있습니다. 스키마를 이해하기 위해 피쳐 그룹의 세부 정보를 볼 수 있습니다.
  • 32. Typical Machine Learning Process Collect, prepare and label training data Choose and optimize ML algorithm Train and tune ML models Set up and manage environments for training Deploy models in production Scale and manage the production environment 1 2 3
  • 33. Challenges with creating a complete workflow for the ML lifecycle 1 2 컨셉concept에서 프로덕션까지 모델을 가져오는 데는 여러 단계가 포함 • ML 수명주기lifecycle의 각 단계에 대한 표준 코드 패키지 생성 • 워크플로라는 구조로 연결 • 단계step 간 종속성 관리 • 오케스트레이션 된 시퀀스로 워크플로 실행 모델 구축, 훈련 및 배포는 반복적인 프로세스 3 워크플로의 각 단계에 대한 아티팩트 추적 5 MLOps의 일부로 전체 워크플로 자동화 및 확장 4 수천 개의 모델에서 올바른 버전의 모델 배포 및 관리
  • 34. Amazon SageMaker Pipelines 머신 러닝 개발 가속화 수백 개의 모델 아티팩트model artifacts를 자동으로 추적 프로덕션에서 수천 개의 ML 모델로 확장 규모에 맞게 완전 자동화된 머신 러닝 워크플로 구축 빌트인 템플릿에서 선택하여 CI/CD 파이프 라인을 설정하여 워크플로를 자동화하고 대규모 ML 모델을 배포합니다. 구조화된 감사 추적을 유지하기 위해 모델 아티팩트를 자동으로 추적하여 수동 프로세스를 제거합니다. 몇 번의 클릭만으로 완전히 자동화된 ML 워크플로를 생성하여 몇 개월의 코딩 시간을 몇 시간으로 단축할 수 있습니다.
  • 35. Amazon SageMaker Pipelines ML 워크플로 작성 및 관리 ML 수명주기lifecycle의 각 단계에 대한 코드, 데이터셋 및 버전 추적 거버넌스 및 감사audit를 위한 모델 계보lineage 추적 사용자 지정 일정에 따라 모든 단계를 다시 실행하여 모델을 최신 상태로 유지 워크플로 재생 및 재실행 SageMaker Studio의 시각적 인터페이스를 통해 모듈 배포 및 관리 모델을 시각적으로 비교, 선택 및 배포 CI/CD 사례를 사용하여 완전 자동화된 머신 러닝 워크플로 구축 CI/CD 지원이 내장된 완전 관리형 MLOps 훈련된 모델의 중앙 레지스트리에 액세스 모델 레지스트리를 사용하여 프로덕션 배포에 가장 적합한 모델 선택 Key Features 사용하기 쉬운 Python SDK로 상세한 워크플로를 만들고 시각적으로 관리
  • 36. CI/CD 파이프라인 예시 (1) 2. Git Commit & Push 3. Automatic Pipelining 1. 코드 수정 & Git Add
  • 37. CI/CD 파이프라인 예시 (2) 2. 모델 버전 간 metric 비교 1. 3. 4. 프로덕션 배포 승인 여부 UI로 쉽게 모델 버전 간 성능을 비교할 수 있으며, status 변경으로 원클릭 배포 가능
  • 38. Availability & Pricing 서비스 비용 설명 SageMaker Data Wrangler 인스턴스 사용량에 따라 과금 SageMaker Feature Store 쓰기, 읽기, 스토리지 당 과금 과금은 아래 3가지 경우에 대해 발생 1 / 데이터 수집의 일부로 쓰기 2 / 온라인 스토어 저장 3 / 온라인 스토어 읽기 SageMaker Pipelines 추가 과금 없음 사용하는 인프라에 대해서만 과금 지금 곧바로 서울 리전에서 사용 가능
  • 39. More
  • 40. Train and predict with ML from purpose-built databases Bringing Machine Learning To Even More Builders
  • 41. Amazon Redshift ML SQL users can create models and make predictions on data in their data warehouse Automatically create and train ML models Apply ML models on Amazon Redshift data using standard SQL Embed predictions like fraud detection and risk scoring Amazon Redshift ML Analyze data and do high- performance reporting Create Use the “create models” command in SQL to create the ML model in Amazon Redshift Train Amazon SageMaker automatically tunes and trains the best ML model Predict Use SQL queries to make predictions like projected churn, pricing, and risk Collect and load data into your warehouse Deploy Amazon Redshift ML automatically deploys the ML model P R E V I E W
  • 42. P R E V I E W Amazon Redshift ML 예시
  • 43. Amazon Neptune ML Easy, accurate predictions on graph data powered by Deep Graph Library and Amazon SageMaker
  • 44. AWS Glue DataBrew Clean and normalize data with a visual interface 250+ built-in transformations without writing code Work on large datasets at scale Visual data preparation for analytics and machine learning
  • 45. AWS Glue DataBrew 예시 – Missing values 처리 https://aws.amazon.com/ko/blogs/big-data/7-most-common-data-preparation-transformations-in-aws-glue-databrew/
  • 46. Amazon QuickSight Q M L - P O W E R E D N A T U R A L L A N G U A G E C A P A B I L I T Y I N A M A Z O N Q U I C K S I G H T Enter business questions in search bar and get answer in seconds ML generates data models that automatically understand meanings and relationships Not limited to only asking a specific set of questions P R E V I E W “What’s the best selling category in Califonia” to Q
  • 47. Awesome AI/ML Services visual interface to prepare data for ML SageMaker DataWrangler discover, store, and share ML Features SageMaker FeatureStore DevOps capabilities ML projects SageMaker Pipelines Train and predict with ML from purpose-built databases Redshift & Neptune ML Visual data preparation for analytics and machine learning Glue DataBrew QuickSight Q ML-powered natural language capability in Amazon QuickSight
  • 49.
  • 50. The AWS ML stack Broadest and most complete set of Machine Learning capabilities