Class CustomModelTrainingParameters
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CustomModelTrainingParameters.Builder,
CustomModelTrainingParameters>
Contains custom model training parameters. See Custom models in Neptune ML.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends CustomModelTrainingParameters.Builder> final String
The path to the Amazon S3 location where the Python module implementing your model is located.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final String
The name of the entry point in your module of a script that performs model training and takes hyperparameters as command-line arguments, including fixed hyperparameters.final String
The name of the entry point in your module of a script that should be run after the best model from the hyperparameter search has been identified, to compute the model artifacts necessary for model deployment.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
sourceS3DirectoryPath
The path to the Amazon S3 location where the Python module implementing your model is located. This must point to a valid existing Amazon S3 location that contains, at a minimum, a training script, a transform script, and a
model-hpo-configuration.json
file.- Returns:
- The path to the Amazon S3 location where the Python module implementing your model is located. This must
point to a valid existing Amazon S3 location that contains, at a minimum, a training script, a transform
script, and a
model-hpo-configuration.json
file.
-
trainingEntryPointScript
The name of the entry point in your module of a script that performs model training and takes hyperparameters as command-line arguments, including fixed hyperparameters. The default is
training.py
.- Returns:
- The name of the entry point in your module of a script that performs model training and takes
hyperparameters as command-line arguments, including fixed hyperparameters. The default is
training.py
.
-
transformEntryPointScript
The name of the entry point in your module of a script that should be run after the best model from the hyperparameter search has been identified, to compute the model artifacts necessary for model deployment. It should be able to run with no command-line arguments.The default is
transform.py
.- Returns:
- The name of the entry point in your module of a script that should be run after the best model from the
hyperparameter search has been identified, to compute the model artifacts necessary for model deployment.
It should be able to run with no command-line arguments.The default is
transform.py
.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CustomModelTrainingParameters.Builder,
CustomModelTrainingParameters> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-