aws sagemaker create-auto-ml-job
Creates an Autopilot job. Find the best performing model after you run an Autopilot job by calling . For information about how to use Autopilot, see Automate Model Development with Amazon SageMaker Autopilot
Options
Name | Description |
---|---|
--auto-ml-job-name <string> | Identifies an Autopilot job. The name must be unique to your account and is case-insensitive |
--input-data-config <list> | An array of channel objects that describes the input data and its location. Each channel is a named input source. Similar to InputDataConfig supported by . Format(s) supported: CSV. Minimum of 500 rows |
--output-data-config <structure> | Provides information about encryption and the Amazon S3 output path needed to store artifacts from an AutoML job. Format(s) supported: CSV |
--problem-type <string> | Defines the type of supervised learning available for the candidates. Options include: BinaryClassification, MulticlassClassification, and Regression. For more information, see Amazon SageMaker Autopilot problem types and algorithm support |
--auto-ml-job-objective <structure> | Defines the objective metric used to measure the predictive quality of an AutoML job. You provide a AutoMLJobObjective$MetricName and Autopilot infers whether to minimize or maximize it |
--auto-ml-job-config <structure> | Contains CompletionCriteria and SecurityConfig settings for the AutoML job |
--role-arn <string> | The ARN of the role that is used to access the data |
--generate-candidate-definitions-only | Generates possible candidates without training the models. A candidate is a combination of data preprocessors, algorithms, and algorithm parameter settings |
--no-generate-candidate-definitions-only | Generates possible candidates without training the models. A candidate is a combination of data preprocessors, algorithms, and algorithm parameter settings |
--tags <list> | Each tag consists of a key and an optional value. Tag keys must be unique per resource |
--cli-input-json <string> | Performs service operation based on the JSON string provided. The JSON string follows the format provided by ``--generate-cli-skeleton``. If other arguments are provided on the command line, the CLI values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally |
--generate-cli-skeleton <string> | Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value ``input``, prints a sample input JSON that can be used as an argument for ``--cli-input-json``. If provided with the value ``output``, it validates the command inputs and returns a sample output JSON for that command |