Class CreateMLModelRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParametersEntry(String key, String value) Removes all the entries added into Parameters.clone()Creates a shallow clone of this request.booleanA user-supplied ID that uniquely identifies theMLModel.A user-supplied name or description of theMLModel.The category of supervised learning that thisMLModelwill address.A list of the training parameters in theMLModel.The data recipe for creatingMLModel.The Amazon Simple Storage Service (Amazon S3) location and file name that contains theMLModelrecipe.TheDataSourcethat points to the training data.inthashCode()voidsetMLModelId(String mLModelId) A user-supplied ID that uniquely identifies theMLModel.voidsetMLModelName(String mLModelName) A user-supplied name or description of theMLModel.voidsetMLModelType(MLModelType mLModelType) The category of supervised learning that thisMLModelwill address.voidsetMLModelType(String mLModelType) The category of supervised learning that thisMLModelwill address.voidsetParameters(Map<String, String> parameters) A list of the training parameters in theMLModel.voidThe data recipe for creatingMLModel.voidsetRecipeUri(String recipeUri) The Amazon Simple Storage Service (Amazon S3) location and file name that contains theMLModelrecipe.voidsetTrainingDataSourceId(String trainingDataSourceId) TheDataSourcethat points to the training data.toString()Returns a string representation of this object; useful for testing and debugging.withMLModelId(String mLModelId) A user-supplied ID that uniquely identifies theMLModel.withMLModelName(String mLModelName) A user-supplied name or description of theMLModel.withMLModelType(MLModelType mLModelType) The category of supervised learning that thisMLModelwill address.withMLModelType(String mLModelType) The category of supervised learning that thisMLModelwill address.withParameters(Map<String, String> parameters) A list of the training parameters in theMLModel.withRecipe(String recipe) The data recipe for creatingMLModel.withRecipeUri(String recipeUri) The Amazon Simple Storage Service (Amazon S3) location and file name that contains theMLModelrecipe.withTrainingDataSourceId(String trainingDataSourceId) TheDataSourcethat points to the training data.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
CreateMLModelRequest
public CreateMLModelRequest()
-
-
Method Details
-
setMLModelId
A user-supplied ID that uniquely identifies the
MLModel.- Parameters:
mLModelId- A user-supplied ID that uniquely identifies theMLModel.
-
getMLModelId
A user-supplied ID that uniquely identifies the
MLModel.- Returns:
- A user-supplied ID that uniquely identifies the
MLModel.
-
withMLModelId
A user-supplied ID that uniquely identifies the
MLModel.- Parameters:
mLModelId- A user-supplied ID that uniquely identifies theMLModel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMLModelName
A user-supplied name or description of the
MLModel.- Parameters:
mLModelName- A user-supplied name or description of theMLModel.
-
getMLModelName
A user-supplied name or description of the
MLModel.- Returns:
- A user-supplied name or description of the
MLModel.
-
withMLModelName
A user-supplied name or description of the
MLModel.- Parameters:
mLModelName- A user-supplied name or description of theMLModel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMLModelType
The category of supervised learning that this
MLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Parameters:
mLModelType- The category of supervised learning that thisMLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Choose
- See Also:
- Choose
-
getMLModelType
The category of supervised learning that this
MLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Returns:
- The category of supervised learning that this
MLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Choose
- See Also:
- Choose
-
withMLModelType
The category of supervised learning that this
MLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Parameters:
mLModelType- The category of supervised learning that thisMLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Choose
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
- Choose
-
setMLModelType
The category of supervised learning that this
MLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Parameters:
mLModelType- The category of supervised learning that thisMLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Choose
- See Also:
- Choose
-
withMLModelType
The category of supervised learning that this
MLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Parameters:
mLModelType- The category of supervised learning that thisMLModelwill address. Choose from the following types:- Choose
REGRESSIONif theMLModelwill be used to predict a numeric value. - Choose
BINARYif theMLModelresult has two possible values. - Choose
MULTICLASSif theMLModelresult has a limited number of values.
For more information, see the Amazon Machine Learning Developer Guide.
- Choose
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
- Choose
-
getParameters
A list of the training parameters in the
MLModel. The list is implemented as a map of key/value pairs.The following is the current set of training parameters:
-
sgd.l1RegularizationAmount- Coefficient regularization L1 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to zero, resulting in sparse feature set. If you use this parameter, start by specifying a small value such as 1.0E-08.The value is a double that ranges from 0 to MAX_DOUBLE. The default is not to use L1 normalization. The parameter cannot be used when
L2is specified. Use this parameter sparingly. -
sgd.l2RegularizationAmount- Coefficient regularization L2 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to small, nonzero values. If you use this parameter, start by specifying a small value such as 1.0E-08.The valuseis a double that ranges from 0 to MAX_DOUBLE. The default is not to use L2 normalization. This cannot be used when
L1is specified. Use this parameter sparingly. -
sgd.maxPasses- Number of times that the training process traverses the observations to build theMLModel. The value is an integer that ranges from 1 to 10000. The default value is 10. -
sgd.maxMLModelSizeInBytes- Maximum allowed size of the model. Depending on the input data, the size of the model might affect its performance.The value is an integer that ranges from 100000 to 2147483648. The default value is 33554432.
- Returns:
- A list of the training parameters in the
MLModel. The list is implemented as a map of key/value pairs.The following is the current set of training parameters:
-
sgd.l1RegularizationAmount- Coefficient regularization L1 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to zero, resulting in sparse feature set. If you use this parameter, start by specifying a small value such as 1.0E-08.The value is a double that ranges from 0 to MAX_DOUBLE. The default is not to use L1 normalization. The parameter cannot be used when
L2is specified. Use this parameter sparingly. -
sgd.l2RegularizationAmount- Coefficient regularization L2 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to small, nonzero values. If you use this parameter, start by specifying a small value such as 1.0E-08.The valuseis a double that ranges from 0 to MAX_DOUBLE. The default is not to use L2 normalization. This cannot be used when
L1is specified. Use this parameter sparingly. -
sgd.maxPasses- Number of times that the training process traverses the observations to build theMLModel. The value is an integer that ranges from 1 to 10000. The default value is 10. -
sgd.maxMLModelSizeInBytes- Maximum allowed size of the model. Depending on the input data, the size of the model might affect its performance.The value is an integer that ranges from 100000 to 2147483648. The default value is 33554432.
-
-
-
setParameters
A list of the training parameters in the
MLModel. The list is implemented as a map of key/value pairs.The following is the current set of training parameters:
-
sgd.l1RegularizationAmount- Coefficient regularization L1 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to zero, resulting in sparse feature set. If you use this parameter, start by specifying a small value such as 1.0E-08.The value is a double that ranges from 0 to MAX_DOUBLE. The default is not to use L1 normalization. The parameter cannot be used when
L2is specified. Use this parameter sparingly. -
sgd.l2RegularizationAmount- Coefficient regularization L2 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to small, nonzero values. If you use this parameter, start by specifying a small value such as 1.0E-08.The valuseis a double that ranges from 0 to MAX_DOUBLE. The default is not to use L2 normalization. This cannot be used when
L1is specified. Use this parameter sparingly. -
sgd.maxPasses- Number of times that the training process traverses the observations to build theMLModel. The value is an integer that ranges from 1 to 10000. The default value is 10. -
sgd.maxMLModelSizeInBytes- Maximum allowed size of the model. Depending on the input data, the size of the model might affect its performance.The value is an integer that ranges from 100000 to 2147483648. The default value is 33554432.
- Parameters:
parameters- A list of the training parameters in theMLModel. The list is implemented as a map of key/value pairs.The following is the current set of training parameters:
-
sgd.l1RegularizationAmount- Coefficient regularization L1 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to zero, resulting in sparse feature set. If you use this parameter, start by specifying a small value such as 1.0E-08.The value is a double that ranges from 0 to MAX_DOUBLE. The default is not to use L1 normalization. The parameter cannot be used when
L2is specified. Use this parameter sparingly. -
sgd.l2RegularizationAmount- Coefficient regularization L2 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to small, nonzero values. If you use this parameter, start by specifying a small value such as 1.0E-08.The valuseis a double that ranges from 0 to MAX_DOUBLE. The default is not to use L2 normalization. This cannot be used when
L1is specified. Use this parameter sparingly. -
sgd.maxPasses- Number of times that the training process traverses the observations to build theMLModel. The value is an integer that ranges from 1 to 10000. The default value is 10. -
sgd.maxMLModelSizeInBytes- Maximum allowed size of the model. Depending on the input data, the size of the model might affect its performance.The value is an integer that ranges from 100000 to 2147483648. The default value is 33554432.
-
-
-
withParameters
A list of the training parameters in the
MLModel. The list is implemented as a map of key/value pairs.The following is the current set of training parameters:
-
sgd.l1RegularizationAmount- Coefficient regularization L1 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to zero, resulting in sparse feature set. If you use this parameter, start by specifying a small value such as 1.0E-08.The value is a double that ranges from 0 to MAX_DOUBLE. The default is not to use L1 normalization. The parameter cannot be used when
L2is specified. Use this parameter sparingly. -
sgd.l2RegularizationAmount- Coefficient regularization L2 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to small, nonzero values. If you use this parameter, start by specifying a small value such as 1.0E-08.The valuseis a double that ranges from 0 to MAX_DOUBLE. The default is not to use L2 normalization. This cannot be used when
L1is specified. Use this parameter sparingly. -
sgd.maxPasses- Number of times that the training process traverses the observations to build theMLModel. The value is an integer that ranges from 1 to 10000. The default value is 10. -
sgd.maxMLModelSizeInBytes- Maximum allowed size of the model. Depending on the input data, the size of the model might affect its performance.The value is an integer that ranges from 100000 to 2147483648. The default value is 33554432.
- Parameters:
parameters- A list of the training parameters in theMLModel. The list is implemented as a map of key/value pairs.The following is the current set of training parameters:
-
sgd.l1RegularizationAmount- Coefficient regularization L1 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to zero, resulting in sparse feature set. If you use this parameter, start by specifying a small value such as 1.0E-08.The value is a double that ranges from 0 to MAX_DOUBLE. The default is not to use L1 normalization. The parameter cannot be used when
L2is specified. Use this parameter sparingly. -
sgd.l2RegularizationAmount- Coefficient regularization L2 norm. It controls overfitting the data by penalizing large coefficients. This tends to drive coefficients to small, nonzero values. If you use this parameter, start by specifying a small value such as 1.0E-08.The valuseis a double that ranges from 0 to MAX_DOUBLE. The default is not to use L2 normalization. This cannot be used when
L1is specified. Use this parameter sparingly. -
sgd.maxPasses- Number of times that the training process traverses the observations to build theMLModel. The value is an integer that ranges from 1 to 10000. The default value is 10. -
sgd.maxMLModelSizeInBytes- Maximum allowed size of the model. Depending on the input data, the size of the model might affect its performance.The value is an integer that ranges from 100000 to 2147483648. The default value is 33554432.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
addParametersEntry
-
clearParametersEntries
Removes all the entries added into Parameters. <p> Returns a reference to this object so that method calls can be chained together. -
setTrainingDataSourceId
The
DataSourcethat points to the training data.- Parameters:
trainingDataSourceId- TheDataSourcethat points to the training data.
-
getTrainingDataSourceId
The
DataSourcethat points to the training data.- Returns:
- The
DataSourcethat points to the training data.
-
withTrainingDataSourceId
The
DataSourcethat points to the training data.- Parameters:
trainingDataSourceId- TheDataSourcethat points to the training data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRecipe
The data recipe for creating
MLModel. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Parameters:
recipe- The data recipe for creatingMLModel. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.
-
getRecipe
The data recipe for creating
MLModel. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Returns:
- The data recipe for creating
MLModel. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.
-
withRecipe
The data recipe for creating
MLModel. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Parameters:
recipe- The data recipe for creatingMLModel. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRecipeUri
The Amazon Simple Storage Service (Amazon S3) location and file name that contains the
MLModelrecipe. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Parameters:
recipeUri- The Amazon Simple Storage Service (Amazon S3) location and file name that contains theMLModelrecipe. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.
-
getRecipeUri
The Amazon Simple Storage Service (Amazon S3) location and file name that contains the
MLModelrecipe. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Returns:
- The Amazon Simple Storage Service (Amazon S3) location and file
name that contains the
MLModelrecipe. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.
-
withRecipeUri
The Amazon Simple Storage Service (Amazon S3) location and file name that contains the
MLModelrecipe. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Parameters:
recipeUri- The Amazon Simple Storage Service (Amazon S3) location and file name that contains theMLModelrecipe. You must specify either the recipe or its URI. If you don’t specify a recipe or its URI, Amazon ML creates a default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-