public final class TimestampSplit extends GeneratedMessageV3 implements TimestampSplitOrBuilder
Assigns input data to training, validation, and test sets based on a
provided timestamps. The youngest data pieces are assigned to training set,
next to validation set, and the oldest to the test set.
Supported only for tabular Datasets.
Protobuf type google.cloud.aiplatform.v1beta1.TimestampSplit
Fields
public static final int KEY_FIELD_NUMBER
Field Value
public static final int TEST_FRACTION_FIELD_NUMBER
Field Value
public static final int TRAINING_FRACTION_FIELD_NUMBER
Field Value
public static final int VALIDATION_FRACTION_FIELD_NUMBER
Field Value
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public static TimestampSplit getDefaultInstance()
Returns
public TimestampSplit getDefaultInstanceForType()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
Required. The key is a name of one of the Dataset's data columns.
The values of the key (the values in the column) must be in RFC 3339
date-time
format, where time-offset
= "Z"
(e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not
present or has an invalid value, that piece is ignored by the pipeline.
string key = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
public ByteString getKeyBytes()
Required. The key is a name of one of the Dataset's data columns.
The values of the key (the values in the column) must be in RFC 3339
date-time
format, where time-offset
= "Z"
(e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not
present or has an invalid value, that piece is ignored by the pipeline.
string key = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
public Parser<TimestampSplit> getParserForType()
Returns
Overrides
public int getSerializedSize()
Returns
Overrides
public double getTestFraction()
The fraction of the input data that is to be used to evaluate the Model.
double test_fraction = 3;
Returns
Type | Description |
double | The testFraction.
|
public double getTrainingFraction()
The fraction of the input data that is to be used to train the Model.
double training_fraction = 1;
Returns
Type | Description |
double | The trainingFraction.
|
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
public double getValidationFraction()
The fraction of the input data that is to be used to validate the Model.
double validation_fraction = 2;
Returns
Type | Description |
double | The validationFraction.
|
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public static TimestampSplit.Builder newBuilder()
Returns
public static TimestampSplit.Builder newBuilder(TimestampSplit prototype)
Parameter
Returns
public TimestampSplit.Builder newBuilderForType()
Returns
protected TimestampSplit.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static TimestampSplit parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static TimestampSplit parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimestampSplit parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static TimestampSplit parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimestampSplit parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static TimestampSplit parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimestampSplit parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static TimestampSplit parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimestampSplit parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static TimestampSplit parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static TimestampSplit parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static TimestampSplit parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<TimestampSplit> parser()
Returns
public TimestampSplit.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions