Until now, many customers spent time creating or searching for the right algorithm and model when using Amazon SageMaker. In this session you’ll learn how to build machine learning applications even faster by finding curated algorithms and model packages in AWS Marketplace and deploying them directly on Amazon SageMaker.
AWS Marketplace provides over 4,200 software solutions from more than 1,300 ISVs and continues to grow and help customers migrate to the cloud. Today, customers are deploying over 570 million hours of EC2 monthly. If you do the math, that’s about 848K hours being deployed just in this hour.
We have added various product types to AWS Marketplace over the years and are constantly expanding the selection for our customers. Last year we have added Web Application Firewall products to our selection. This year, we have added two new fulfillment types. We have added containers, which was launched on 11/27 and Andy launched algorithms and models for Amazon SageMaker on 11/28 via keynote.
Amazon SageMaker is a fully managed service that removes the heavy lifting, complexity, and guesswork from each step of the machine learning process, empowering everyday developers and scientists to use machine learning much more expansively and successfully.
Tens of thousands of customers are using AWS machine learning services, with active users increasing more than 250 percent in the last year, spurred by the broad adoption of Amazon SageMaker since AWS re: Invent 2017.
AWS Machine Learning (ML) Marketplace lets customers browse and search over a hundred and fifty third-party ML algorithms and models from a broad range of categories such as computer vision, natural language processing, speech recognition, text, data, voice, image, video analysis, fraud detection, predictive analysis, and more. It also includes industry-specific ML products (such as demand forecasting, predicting engagement, etc.) for the financial services, healthcare, media and entertainment, oil and gas, information technology, manufacturing, and telecom industries.
As a buyer you can review product descriptions, usage instructions, customer reviews, sample Jupyter notebooks, pricing, and support information. Deploy models with a few clicks directly from the Amazon SageMaker console, through a Jupyter notebook, or with the Amazon SageMaker SDK or AWS Command Line Interface (AWS CLI). You also have an option to monetize your IP as a seller. Sharing/monetizing your work is straightforward. You can bring in your algorithms/models packaged in Docker containers, create algorithm/model package entities on Amazon SageMaker, and list them in AWS Marketplace through a self service process.
Many customers spent a lot of time solving problems that had already been solved. They developed models and algorithms as solutions to problems without realizing that someone else had already developed similar solutions
If developers wanted to incorporate ready-to-use algorithms and models in their applications, they had to spend a lot of time searching for, and evaluating, the algorithms and models they found on the internet.
When sourcing ML products it was hard to determine if it is secure and compliant with the regulatory needs of the customer.
If a model is found to potentially meet a business need, it is hard to test and deploy. Customers spent 2-4 weeks just in deploying and configuring their algorithms and models.
If you looking to build a custom model, you can start with an algorithm, create a training job with your own data, and build the model that suits your needs. If you are looking for a pretrained model, you can start with a model package, which enables you to hit the ground running.
Algorithm and model package price consists of an hourly usage fee set by the seller and an infrastructure fee billed per hour based on the Amazon SageMaker resource usage
There is a training price for the algorithm and an inference price for the model derived from the algorithm
Customers pay the training price when they train a model using the seller's algorithm
To run inference (prediction) with the model, customers use the seller’s inference image and pay the inference price. When buying model packages, customers will see only the inference price.
For free products or products in free-trial offers, customers will be charged only for Amazon SageMaker resource usage
Discover an algorithm or model package. Customers can browse and search for ML algorithms and model packages on the AWS Marketplace website. They can refine their search results by applying resource type, category, and pricing filters. From search results, they can access the product detail page, which allows them to review the product description, usage instructions, customer reviews, data requirements, sample Jupyter notebooks, and pricing and support information.
Subscribe to an algorithm or model package and configure it. To view the procurement page, from the product detail page, choose Continue to subscribe. After reviewing the product pricing information and the End User License Agreement (EULA), the customer can subscribe. After subscribing, they can configure the product (for example, by selecting a specific version or deployment region) on the AWS Marketplace website.
Deploy on Amazon SageMaker. After configuring the product, customers can view the Amazon SageMaker product detail page by choosing View in Amazon SageMaker. From the Amazon SageMaker console, they can deploy the algorithms and model packages using the Amazon SageMaker console, Jupyter notebook, Amazon SageMaker CLI commands, or APIs.
Selected logo board of sellers signed up so far
AWS Machine Learning (ML) Marketplace lets customers browse and search over a hundred third-party ML algorithms and models from a broad range of categories such as computer vision, natural language processing, speech recognition, text, data, voice, image, video analysis, fraud detection, predictive analysis, and more. It also includes industry-specific ML products (such as demand forecasting, predicting engagement, etc.) for the financial services, healthcare, media and entertainment, oil and gas, information technology, manufacturing, and telecom industries.
Discover an algorithm or model package. Customers can browse and search for ML algorithms and model packages on the AWS Marketplace website. They can refine their search results by applying resource type, category, and pricing filters. From search results, they can access the product detail page, which allows them to review the product description, usage instructions, customer reviews, data requirements, sample Jupyter notebooks, and pricing and support information.
Subscribe to an algorithm or model package and configure it. To view the procurement page, from the product detail page, choose Continue to subscribe. After reviewing the product pricing information and the End User License Agreement (EULA), the customer can subscribe. After subscribing, they can configure the product (for example, by selecting a specific version or deployment region) on the AWS Marketplace website.
Deploy on Amazon SageMaker. After configuring the product, customers can view the Amazon SageMaker product detail page by choosing View in Amazon SageMaker. From the Amazon SageMaker console, they can deploy the algorithms and model packages using the Amazon SageMaker console, Jupyter notebook, Amazon SageMaker CLI commands, or APIs.