Class ModelTrainingDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.aianomalydetection.model.ModelTrainingDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210101") public final class ModelTrainingDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Specifies the details of the MSET model during the create call.
Note: Objects should always be created or deserialized using theModelTrainingDetails.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theModelTrainingDetails.Builder
, which maintain a set of all explicitly set fields calledModelTrainingDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelTrainingDetails.AlgorithmHint
User can choose specific algorithm for training.static class
ModelTrainingDetails.Builder
-
Constructor Summary
Constructors Constructor Description ModelTrainingDetails(ModelTrainingDetails.AlgorithmHint algorithmHint, Float targetFap, Float trainingFraction, Integer windowSize, List<String> dataAssetIds)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModelTrainingDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
ModelTrainingDetails.AlgorithmHint
getAlgorithmHint()
User can choose specific algorithm for training.List<String>
getDataAssetIds()
The list of OCIDs of the data assets to train the model.Float
getTargetFap()
A target model accuracy metric user provides as their requirementFloat
getTrainingFraction()
Fraction of total data that is used for training the model.Integer
getWindowSize()
This value would determine the window size of the training algorithm.int
hashCode()
ModelTrainingDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ModelTrainingDetails
@Deprecated @ConstructorProperties({"algorithmHint","targetFap","trainingFraction","windowSize","dataAssetIds"}) public ModelTrainingDetails(ModelTrainingDetails.AlgorithmHint algorithmHint, Float targetFap, Float trainingFraction, Integer windowSize, List<String> dataAssetIds)
Deprecated.
-
-
Method Detail
-
builder
public static ModelTrainingDetails.Builder builder()
Create a new builder.
-
toBuilder
public ModelTrainingDetails.Builder toBuilder()
-
getAlgorithmHint
public ModelTrainingDetails.AlgorithmHint getAlgorithmHint()
User can choose specific algorithm for training.- Returns:
- the value
-
getTargetFap
public Float getTargetFap()
A target model accuracy metric user provides as their requirement- Returns:
- the value
-
getTrainingFraction
public Float getTrainingFraction()
Fraction of total data that is used for training the model.The remaining is used for validation of the model.
- Returns:
- the value
-
getWindowSize
public Integer getWindowSize()
This value would determine the window size of the training algorithm.- Returns:
- the value
-
getDataAssetIds
public List<String> getDataAssetIds()
The list of OCIDs of the data assets to train the model.The dataAssets have to be in the same project where the ai model would reside.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-