rights reserved. S U M M I T 3bdU • P> f\ ( ) • Startup Solutions Architect @ AWS • $ x <e;_ [X1F O? • T # Amazon SageMaker • ca • 2018034 `L (GC8H;) • !(*+" - (EKM5I:];) QYZ R6S;VJN9 EK< AW'(,). D2=^7 (./=/ ) @B %.&
rights reserved. S U M M I T Customer-focused 90%=- ML (" JG D Multi-framework 9:'#) ! Pace of innovation H+200=- ML 25 /79:8BF> Breadth and depth IA AI/ML (%*C0 Security and analytics KE$&QL4 28BS;.P?N Embedded R&D OJ,@ ( state-of-the-art 3< AWS 8R6M 1 (
rights reserved. S U M M I T AI ML AMAZON SAGEMAKER A M A Z O N E C 2 C 5 I n s t a n c e s A M A Z O N E C 2 P 3 I n s t a n c e s F P G A s Frameworks AWS & A m a z o n R e k o g n i t i o n I m a g e / V i d e o A m a z o n P o l l y A m a z o n T r a n s c r i b e A m a z o n T r a n s l a t e A m a z o n C o m p r e h e n d A m a z o n L e x Chatbots A m a z o n F o r e c a s t Forecasting A m a z o n T e x t r a c t A m a z o n P e r s o n a l i z e Recommendations Vision Speech Language E l a s t i c I n f e r e n c e Infrastructure Interfaces
rights reserved. S U M M I T 07)=(96:(9 1;!#" !# 53 2/+' $453 " (9 ,.-/ ML %<*8& 1 2 3 $453 +'# Amazon EC2 P3 Instances Amazon SageMaker RL Amazon SageMaker Ground Truth AWS Marketplace for Machine Learning !# # Amazon SageMaker
rights reserved. S U M M I T !# # 07)=(96:(9 1;!#" !# 53 2/+' $453 " (9 ,.-/ ML %<*8& 1 2 3 $453 +'# Amazon EC2 P3 Instances Amazon SageMaker RL Amazon SageMaker Ground Truth AWS Marketplace for Machine Learning Amazon SageMaker
rights reserved. S U M M I T !# # 07)=(96:(9 1;!#" !# 53 2/+' $453 " (9 ,.-/ ML %<*8& 1 2 3 $453 +'# Amazon EC2 P3 Instances Amazon SageMaker RL Amazon SageMaker Ground Truth AWS Marketplace for Machine Learning Amazon SageMaker Neo Amazon SageMaker
rights reserved. S U M M I T !# # 07)=(96:(9 1;!#" !# 53 2/+' $453 " (9 ,.-/ ML %<*8& 1 2 3 $453 +'# Amazon EC2 P3 Instances Amazon SageMaker RL Amazon SageMaker Ground Truth Amazon Elastic Inference AWS Marketplace for Machine Learning Amazon SageMaker Neo Amazon SageMaker
rights reserved. S U M M I T Amazon SageMaker Jupyter Notebook/Lab Amazon S3 The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.
rights reserved. S U M M I T Amazon SageMaker Jupyter Notebook/Lab Amazon S3 The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.
rights reserved. S U M M I T Amazon SageMaker Jupyter Notebook/Lab Amazon S3 The Jupyter Trademark is registered with the U.S. Patent & Trademark Office. Amazon Elastic Container Registry (ECR)
rights reserved. S U M M I T Amazon SageMaker Jupyter Notebook/Lab Amazon S3 Amazon EC2 P3 Instances Amazon ECR The Jupyter Trademark is registered with the U.S. Patent & Trademark Office. /opt/ml/input/data/train /opt/ml/input/data/test /opt/ml/model
rights reserved. S U M M I T Amazon SageMaker Amazon EC2 P3 Instances Jupyter Notebook/Lab Amazon S3 The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.
rights reserved. S U M M I T Amazon SageMaker Amazon EC2 P3 Instances Jupyter Notebook/Lab Amazon S3 The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.
rights reserved. S U M M I T Amazon SageMaker Amazon EC2 P3 Instances Jupyter Notebook/Lab Endpoint/ Batch transform Amazon S3 Amazon ECR The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.
rights reserved. S U M M I T Amazon SageMaker Amazon EC2 P3 Instances Endpoint/ Batch transform Amazon S3 Amazon API Gateway AWS Lambda User The Jupyter Trademark is registered with the U.S. Patent & Trademark Office.
rights reserved. S U M M I T AWS Step Functions • JSON L A • A • CloudWatch Event Start End Train Deploy Fetch data AWS Lambda Amazon SageMaker AWS Lambda (Amazon SageMaker) Amazon CloudWatch Events (Schedule / event trigger)
rights reserved. S U M M I T AWS Step Functions workflow Test data Train data Data Scientists/ Developers Git webhook docker push AWS Glue Amazon S3 (data) Amazon SageMaker Training Job / Batch Transform AWS CodeCommit or 3rd party Git repository Amazon S3 (raw data) Amazon Elastic Container Registry (ECR) AWS CodeBuild Endpoint https://aws.amazon.com/blogs/machine-learning/automated-and-continuous-deployment-of-amazon-sagemaker-models-with-aws-step-functions/ AWS Lambda SageMaker Endpoint deploy Amazon S3 (trained model) git push
rights reserved. S U M M I T AWS Step Functions workflow Test data Train data Data Scientists/ Developers Git webhook docker push AWS Glue Amazon S3 (data) Amazon SageMaker Training Job / Batch Transform AWS CodeCommit or 3rd party Git repository Amazon S3 (raw data) Amazon Elastic Container Registry (ECR) AWS CodeBuild Endpoint https://aws.amazon.com/blogs/machine-learning/automated-and-continuous-deployment-of-amazon-sagemaker-models-with-aws-step-functions/ AWS Lambda SageMaker Endpoint deploy Amazon S3 (trained model) git push
rights reserved. S U M M I T AWS Step Functions workflow Test data Train data Data Scientists/ Developers Git webhook docker push AWS Glue Amazon S3 (data) Amazon SageMaker Training Job / Batch Transform AWS CodeCommit or 3rd party Git repository Amazon S3 (raw data) AWS CodeBuild Endpoint https://aws.amazon.com/blogs/machine-learning/automated-and-continuous-deployment-of-amazon-sagemaker-models-with-aws-step-functions/ AWS Lambda SageMaker Endpoint deploy Amazon S3 (trained model) git push Amazon Elastic Container Registry (ECR)
rights reserved. S U M M I T AWS Step Functions workflow Test data Train data Data Scientists/ Developers Git webhook docker push AWS Glue Amazon S3 (data) Amazon SageMaker Training Job / Batch Transform AWS CodeCommit or 3rd party Git repository Amazon S3 (raw data) Amazon Elastic Container Registry (ECR) AWS CodeBuild Endpoint https://aws.amazon.com/blogs/machine-learning/automated-and-continuous-deployment-of-amazon-sagemaker-models-with-aws-step-functions/ AWS Lambda SageMaker Endpoint deploy Amazon S3 (trained model) git push
rights reserved. S U M M I T Apache Airflow • ) 2 a DPM S CMR • 2 + ( D A • + G E Raw data Cleaned data Train data Test data Amazon SageMaker Training / HPO Model artifact Amazon SageMaker Batch transform Airflow DAG Filter long-tailed data sparse data format → RecordIO protobuf Analyze model performance based on test data Operator PythonOperator PythonOperator SageMakerTrainOperator/ SageMakerTransformOperator PythonOperator SageMakerTuningOperator Blog: https://aws.amazon.com/jp/blogs/news/build-end-to-end-machine-learning-workflows-with-amazon-sagemaker-and-apache-airflow/ Prediction results
rights reserved. S U M M I T Model aws sagemaker create-model --model-name model1 --primary-container ‘{“Image”: “123.dkr.ecr.amazonaws.com/algo”, “ModelDataUrl”: “s3://bkt/model1.tar.gz”}’ --execution-role-arn arn:aws:iam::123:role/me
rights reserved. S U M M I T Model Endpoint configuration aws sagemaker create-model --model-name model1 --primary-container ‘{“Image”: “123.dkr.ecr.amazonaws.com/algo”, “ModelDataUrl”: “s3://bkt/model1.tar.gz”}’ --execution-role-arn arn:aws:iam::123:role/me aws sagemaker create-endpoint-config --endpoint-config-name model1-config --production-variants ‘{“InitialInstanceCount”: 2, “InstanceType”: “ml.m4.xlarge”, “InitialVariantWeight”: 1, “ModelName”: “model1”, “VariantName”: “AllTraffic”}’
rights reserved. S U M M I T Model v2 aws sagemaker create-model --model-name model2 --primary-container ‘{“Image”: “123.dkr.ecr.amazonaws.com/algo”, “ModelDataUrl”: “s3://bkt/model2.tar.gz”}’ --execution-role-arn arn:aws:iam::123:role/me
rights reserved. S U M M I T Model v2 endpoint configuration aws sagemaker create-model --model-name model2 --primary-container ‘{“Image”: “123.dkr.ecr.amazonaws.com/algo”, “ModelDataUrl”: “s3://bkt/model2.tar.gz”}’ --execution-role-arn arn:aws:iam::123:role/me aws sagemaker create-endpoint-config --endpoint-config-name model2-config --production-variants ‘{“InitialInstanceCount”: 2, “InstanceType”: “ml.m4.xlarge”, “InitialVariantWeight”: 1, “ModelName”: “model2”, “VariantName”: “AllTraffic”}’
rights reserved. S U M M I T CPU automatic scaling policy aws application-autoscaling register-scalable-target --service-namespace sagemaker --resource-id endpoint/my-endpoint/variant/model2 --scalable-dimension sagemaker:variant:DesiredInstanceCount --min-capacity 2 --max-capacity 5
rights reserved. S U M M I T WP • D , T GcrzG • FmyGo dFlszaT • , , P e kn • GcrzG ul P T • , , A B T GcrzG G • D , A A S pkGf • T T fnwbS M • w gatI ihIE K J IS MN D D ,
rights reserved. S U M M I T Related breakouts | l k hu WML G 32 Ot dg a 32 2 C : A 5 : 5 ry e ,4D 4E 248 04 mik SW cens 2D :5. A 4 -1 ,4D 4E 248 04 ho z O c k 32 2 C : A 5 : 5 2C : 04 D4 ,4D