Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform...

16
Amazon SageMaker Xiaolong(Marlon) Ma

Transcript of Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform...

Page 1: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Amazon SageMakerXiaolong(Marlon) Ma

Page 2: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Introduction● Amazon SageMaker is a cloud machine-learning platform enables developers

to build, train, and deploy machine-learning (ML) models in the cloud.

● Amazon SageMaker is a fully-managed service that covers the entire machine learning workflow to label and prepare your data, choose an algorithm, train the model, tune and optimize it for deployment, make predictions, and take action. Your models get to production faster with much less effort and lower cost.

Page 3: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Why SageMaker● Build and train your machine learning model on the cloud● Distributed machine learning becoming popular● End-to-end machine learning solution

Page 4: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.
Page 5: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Sagemaker Architecture

Page 6: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Build● Collect & prepare training data

Data labeling & pre-built notebooks for common problems

● Choose & optimize your ML algorithm

Built-in, high-performance algorithms and hundreds of ready to use algorithms in AWS Marketplace

Page 7: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.
Page 8: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Collect and prepare training data● Amazon SageMaker Ground Truth helps you build and manage highly

accurate training datasets quickly.

Ground Truth offers easy access to public and private human labelers and provides them with pre-built workflows and interfaces for common labeling tasks

● Hosted notebooks

Fully-managed Jupyter notebooks that you can use in the cloud or bring notebooks from your local environment to explore and visualize your data and develop your model.

Page 9: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Choose and optimize your machine learning algorithm

● Amazon SageMaker automatically configures and optimizes TensorFlow, Apache MXNet, PyTorch, Chainer, Scikit-learn, SparkML, Horovod, Keras, and Gluon.

● Commonly used machine learning algorithms are built-in and tuned for scale, speed, and accuracy with over 200 additional pre-trained models and algorithms available in AWS Marketplace.

● You can also bring any other algorithm or framework by building it into a Docker container.

Page 10: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Train● Set up & manage environments for training

One-click training using Amazon EC2 On-Demand or Spot instances

● Train & tune model

Train once, run anywhere & model optimization

Page 11: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.
Page 12: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Train● Automatically tune your model

Automatic Model Tuning uses machine learning to quickly tune your model to be as accurate as possible.

● Train once, run anywhere

Amazon SageMaker Neo lets you train a model once, and deploy it anywhere.

Page 13: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Deploy● Deploy model in production

One-click deployment

● Scale & manage the production environment

Fully managed with auto-scaling for 75% less

Page 14: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Deploy● Elastic Inference

Reduce your deep learning inference costs by up to 75% using Amazon Elastic Inference to attach elastic GPU acceleration to your Amazon SageMaker instances easily.

● EC2 Instances Auto Scaling

Amazon SageMaker manages your production compute infrastructure on your behalf to perform health checks, apply security patches, and conduct other routine maintenance, all with built-in Amazon CloudWatch monitoring and logging.

Page 15: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.
Page 16: Amazon SageMakerdascalus/Tool_MARLON.pdfAmazon SageMaker is a cloud machine-learning platform enables developers to build, train, and deploy machine-learning (ML) models in the cloud.

Questions