Class AutoMLDataSplitConfig
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.AutoMLDataSplitConfig
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AutoMLDataSplitConfig.Builder,AutoMLDataSplitConfig>
@Generated("software.amazon.awssdk:codegen") public final class AutoMLDataSplitConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutoMLDataSplitConfig.Builder,AutoMLDataSplitConfig>
This structure specifies how to split the data into train and validation datasets.
The validation and training datasets must contain the same headers. For jobs created by calling
CreateAutoMLJob
, the validation dataset must be less than 2 GB in size.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AutoMLDataSplitConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutoMLDataSplitConfig.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends AutoMLDataSplitConfig.Builder>
serializableBuilderClass()
AutoMLDataSplitConfig.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Float
validationFraction()
The validation fraction (optional) is a float that specifies the portion of the training dataset to be used for validation.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
validationFraction
public final Float validationFraction()
The validation fraction (optional) is a float that specifies the portion of the training dataset to be used for validation. The default value is 0.2, and values must be greater than 0 and less than 1. We recommend setting this value to be less than 0.5.
- Returns:
- The validation fraction (optional) is a float that specifies the portion of the training dataset to be used for validation. The default value is 0.2, and values must be greater than 0 and less than 1. We recommend setting this value to be less than 0.5.
-
toBuilder
public AutoMLDataSplitConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AutoMLDataSplitConfig.Builder,AutoMLDataSplitConfig>
-
builder
public static AutoMLDataSplitConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends AutoMLDataSplitConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String 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.
-
-