Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
Synopsis
- data CreateAutoMLJob = CreateAutoMLJob' {
- generateCandidateDefinitionsOnly :: Maybe Bool
- problemType :: Maybe ProblemType
- autoMLJobConfig :: Maybe AutoMLJobConfig
- autoMLJobObjective :: Maybe AutoMLJobObjective
- modelDeployConfig :: Maybe ModelDeployConfig
- tags :: Maybe [Tag]
- autoMLJobName :: Text
- inputDataConfig :: NonEmpty AutoMLChannel
- outputDataConfig :: AutoMLOutputDataConfig
- roleArn :: Text
- newCreateAutoMLJob :: Text -> NonEmpty AutoMLChannel -> AutoMLOutputDataConfig -> Text -> CreateAutoMLJob
- createAutoMLJob_generateCandidateDefinitionsOnly :: Lens' CreateAutoMLJob (Maybe Bool)
- createAutoMLJob_problemType :: Lens' CreateAutoMLJob (Maybe ProblemType)
- createAutoMLJob_autoMLJobConfig :: Lens' CreateAutoMLJob (Maybe AutoMLJobConfig)
- createAutoMLJob_autoMLJobObjective :: Lens' CreateAutoMLJob (Maybe AutoMLJobObjective)
- createAutoMLJob_modelDeployConfig :: Lens' CreateAutoMLJob (Maybe ModelDeployConfig)
- createAutoMLJob_tags :: Lens' CreateAutoMLJob (Maybe [Tag])
- createAutoMLJob_autoMLJobName :: Lens' CreateAutoMLJob Text
- createAutoMLJob_inputDataConfig :: Lens' CreateAutoMLJob (NonEmpty AutoMLChannel)
- createAutoMLJob_outputDataConfig :: Lens' CreateAutoMLJob AutoMLOutputDataConfig
- createAutoMLJob_roleArn :: Lens' CreateAutoMLJob Text
- data CreateAutoMLJobResponse = CreateAutoMLJobResponse' {
- httpStatus :: Int
- autoMLJobArn :: Text
- newCreateAutoMLJobResponse :: Int -> Text -> CreateAutoMLJobResponse
- createAutoMLJobResponse_httpStatus :: Lens' CreateAutoMLJobResponse Int
- createAutoMLJobResponse_autoMLJobArn :: Lens' CreateAutoMLJobResponse Text
Creating a Request
data CreateAutoMLJob Source #
See: newCreateAutoMLJob
smart constructor.
CreateAutoMLJob' | |
|
Instances
Create a value of CreateAutoMLJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:generateCandidateDefinitionsOnly:CreateAutoMLJob'
, createAutoMLJob_generateCandidateDefinitionsOnly
- Generates possible candidates without training the models. A candidate
is a combination of data preprocessors, algorithms, and algorithm
parameter settings.
$sel:problemType:CreateAutoMLJob'
, createAutoMLJob_problemType
- 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.
$sel:autoMLJobConfig:CreateAutoMLJob'
, createAutoMLJob_autoMLJobConfig
- Contains CompletionCriteria
and SecurityConfig
settings for the
AutoML job.
$sel:autoMLJobObjective:CreateAutoMLJob'
, createAutoMLJob_autoMLJobObjective
- Defines the objective metric used to measure the predictive quality of
an AutoML job. You provide an AutoMLJobObjective$MetricName and
Autopilot infers whether to minimize or maximize it.
$sel:modelDeployConfig:CreateAutoMLJob'
, createAutoMLJob_modelDeployConfig
- Specifies how to generate the endpoint name for an automatic one-click
Autopilot model deployment.
$sel:tags:CreateAutoMLJob'
, createAutoMLJob_tags
- Each tag consists of a key and an optional value. Tag keys must be
unique per resource.
$sel:autoMLJobName:CreateAutoMLJob'
, createAutoMLJob_autoMLJobName
- Identifies an Autopilot job. The name must be unique to your account and
is case-insensitive.
$sel:inputDataConfig:CreateAutoMLJob'
, createAutoMLJob_inputDataConfig
- 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.
$sel:outputDataConfig:CreateAutoMLJob'
, createAutoMLJob_outputDataConfig
- Provides information about encryption and the Amazon S3 output path
needed to store artifacts from an AutoML job. Format(s) supported: CSV.
$sel:roleArn:CreateAutoMLJob'
, createAutoMLJob_roleArn
- The ARN of the role that is used to access the data.
Request Lenses
createAutoMLJob_generateCandidateDefinitionsOnly :: Lens' CreateAutoMLJob (Maybe Bool) Source #
Generates possible candidates without training the models. A candidate is a combination of data preprocessors, algorithms, and algorithm parameter settings.
createAutoMLJob_problemType :: Lens' CreateAutoMLJob (Maybe ProblemType) Source #
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.
createAutoMLJob_autoMLJobConfig :: Lens' CreateAutoMLJob (Maybe AutoMLJobConfig) Source #
Contains CompletionCriteria
and SecurityConfig
settings for the
AutoML job.
createAutoMLJob_autoMLJobObjective :: Lens' CreateAutoMLJob (Maybe AutoMLJobObjective) Source #
Defines the objective metric used to measure the predictive quality of an AutoML job. You provide an AutoMLJobObjective$MetricName and Autopilot infers whether to minimize or maximize it.
createAutoMLJob_modelDeployConfig :: Lens' CreateAutoMLJob (Maybe ModelDeployConfig) Source #
Specifies how to generate the endpoint name for an automatic one-click Autopilot model deployment.
createAutoMLJob_tags :: Lens' CreateAutoMLJob (Maybe [Tag]) Source #
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
createAutoMLJob_autoMLJobName :: Lens' CreateAutoMLJob Text Source #
Identifies an Autopilot job. The name must be unique to your account and is case-insensitive.
createAutoMLJob_inputDataConfig :: Lens' CreateAutoMLJob (NonEmpty AutoMLChannel) Source #
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.
createAutoMLJob_outputDataConfig :: Lens' CreateAutoMLJob AutoMLOutputDataConfig Source #
Provides information about encryption and the Amazon S3 output path needed to store artifacts from an AutoML job. Format(s) supported: CSV.
createAutoMLJob_roleArn :: Lens' CreateAutoMLJob Text Source #
The ARN of the role that is used to access the data.
Destructuring the Response
data CreateAutoMLJobResponse Source #
See: newCreateAutoMLJobResponse
smart constructor.
CreateAutoMLJobResponse' | |
|
Instances
newCreateAutoMLJobResponse Source #
:: Int | |
-> Text | |
-> CreateAutoMLJobResponse |
Create a value of CreateAutoMLJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateAutoMLJobResponse'
, createAutoMLJobResponse_httpStatus
- The response's http status code.
$sel:autoMLJobArn:CreateAutoMLJobResponse'
, createAutoMLJobResponse_autoMLJobArn
- The unique ARN assigned to the AutoML job when it is created.
Response Lenses
createAutoMLJobResponse_httpStatus :: Lens' CreateAutoMLJobResponse Int Source #
The response's http status code.
createAutoMLJobResponse_autoMLJobArn :: Lens' CreateAutoMLJobResponse Text Source #
The unique ARN assigned to the AutoML job when it is created.