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

NameDescription
--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-onlyGenerates possible candidates without training the models. A candidate is a combination of data preprocessors, algorithms, and algorithm parameter settings
--no-generate-candidate-definitions-onlyGenerates 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