Q: What is Amazon SageMaker Canvas?
Amazon SageMaker Canvas is a visual, point-and-click service that allows business analysts to generate accurate machine learning (ML) predictions without writing any code or requiring ML expertise. SageMaker Canvas makes it easy to access and combine data from a variety of sources, automatically clean data and apply a variety of data adjustments, and build ML models to generate accurate predictions with a single click. You can also easily publish results, explain and interpret models, and share models with others within your organization to review.
Q: How do I get started with Amazon SageMaker Canvas?
Q: What data sources does Amazon SageMaker Canvas support?
SageMaker Canvas enables you to seamlessly discover AWS data sources that your account has access to, including Amazon Simple Storage Service (S3) and Amazon Redshift. You can browse and import data using the SageMaker Canvas visual, point-and-click interface. Additionally, you can drag and drop files from your local disk, and use pre-built connectors to import data from third-party sources such as Snowflake.
Q: What data types does Amazon SageMaker Canvas support?
Currently, SageMaker Canvas supports the following data types: Categorical, Numeric, Text, and DateTime. This enables you to work with tabular and time series data for your ML use cases.
Q: In what regions is Amazon SageMaker Canvas available?
Q: How can I validate my data to confirm it is ready to build a model?
Amazon SageMaker Canvas provides an analyze data feature to quickly check if your data is ready for machine learning. First, SageMaker Canvas helps you build a model quickly by using a subset of your data. Once the initial model is successfully built, you can build an accurate model with your complete dataset. After your initial model is built, you can use the analyze feature and get an estimated model score and column impact analysis that shows you the relative impact of each column on predictions and cross-correlations between your columns.
Q: How long does it take to build a model?
The time it takes to build a model depends on the size of your dataset and selected build mode. Small datasets can take less than 5 minutes, and large datasets can take a few hours. As the model building progresses, Amazon SageMaker Canvas provides updates and estimated time to completion.
Amazon SageMaker Canvas provides two options to build a model.
- Quick Build: This option allows you to build a model quickly (approximately between 2 and 15 minutes) and provides a ready-made model.
- Standard Build: This option is extensive and may take a few hours depending on the size of your dataset. Standard build models provide you with detailed information including metric scores, training experiments using different combinations of hyperparameters, and generates multiple models in the backend. It then picks the best model that you can evaluate and use.
Q: How do I make predictions?
To make a single prediction, go to the “single prediction” tab, input values, and Amazon SageMaker Canvas will show you the prediction. You can also use sliders and pull-down menus to change input values to see the impact on the prediction. To make predictions for multiple observations or rows of data, go to the “bulk prediction” tab, drag and drop the CSV file containing your observation, and SageMaker Canvas will create a new CSV file with predictions.
Q: Can I use my Amazon SageMaker Canvas model to make predictions from an application outside SageMaker Canvas?
Amazon SageMaker Canvas provides reference code that can be used in applications to make predictions. SageMaker Canvas provides reference code for Python, curl, Java, and Node.js.
Q: How can I explain my model to others?
Amazon SageMaker Canvas provides column impact analysis which explains the impact that each column in your dataset has on a model. SageMaker Canvas also provides additional metrics that provide visibility into model performance. Additionally, when you generate predictions, you can see the column impact that identifies which columns have the most impact on each prediction.
Q: How am I charged for Amazon SageMaker Canvas?
With SageMaker Canvas, you are charged on a pay-as-you-go model with usage based pricing. There are two components that determine your charges for using SageMaker Canvas.
- Session charges: This is based on the number of hours you are logged into SageMaker Canvas or using SageMaker Canvas. A session starts when you launch the SageMaker Canvas application, and ends when you log out.
- Training charges: This is based on the size of your dataset to train your model. You pay based on the number of cells that is calculated by measuring the number of columns by the number of rows in your dataset.
See the SageMaker Canvas pricing page for details.
Q: How do I log out of Amazon SageMaker Canvas?
You can log out of SageMaker Canvas by clicking on your account at the bottom of the left navigation panel. Alternatively, your administrator can log you out through the AWS console. Session charges will be stopped once you log out.
Get started with Amazon SageMaker Canvas with no upfront commitments or long-term contracts.
Instantly get access to the AWS Free Tier.
Get started building with Amazon SageMaker Canvas in the AWS Management Console.