Class ModelTrainingResults.Builder
- java.lang.Object
-
- com.oracle.bmc.aianomalydetection.model.ModelTrainingResults.Builder
-
- Enclosing class:
- ModelTrainingResults
public static class ModelTrainingResults.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelTrainingResults.Builder
algorithm(ModelTrainingResults.Algorithm algorithm)
Actual algorithm used to train the modelModelTrainingResults
build()
ModelTrainingResults.Builder
copy(ModelTrainingResults model)
ModelTrainingResults.Builder
fap(Float fap)
The final-achieved model accuracy metric on individual value levelModelTrainingResults.Builder
isTrainingGoalAchieved(Boolean isTrainingGoalAchieved)
A boolean value to indicate if train goal/targetFap is achieved for trained modelModelTrainingResults.Builder
multivariateFap(Float multivariateFap)
The model accuracy metric on timestamp level.ModelTrainingResults.Builder
rowReductionDetails(RowReductionDetails rowReductionDetails)
ModelTrainingResults.Builder
signalDetails(List<PerSignalDetails> signalDetails)
The list of signal details.ModelTrainingResults.Builder
warning(String warning)
A warning message to explain the reason when targetFap cannot be achieved for trained modelModelTrainingResults.Builder
windowSize(Integer windowSize)
Window size defined during training or deduced by the algorithm.
-
-
-
Method Detail
-
fap
public ModelTrainingResults.Builder fap(Float fap)
The final-achieved model accuracy metric on individual value level- Parameters:
fap
- the value to set- Returns:
- this builder
-
multivariateFap
public ModelTrainingResults.Builder multivariateFap(Float multivariateFap)
The model accuracy metric on timestamp level.- Parameters:
multivariateFap
- the value to set- Returns:
- this builder
-
algorithm
public ModelTrainingResults.Builder algorithm(ModelTrainingResults.Algorithm algorithm)
Actual algorithm used to train the model- Parameters:
algorithm
- the value to set- Returns:
- this builder
-
windowSize
public ModelTrainingResults.Builder windowSize(Integer windowSize)
Window size defined during training or deduced by the algorithm.- Parameters:
windowSize
- the value to set- Returns:
- this builder
-
isTrainingGoalAchieved
public ModelTrainingResults.Builder isTrainingGoalAchieved(Boolean isTrainingGoalAchieved)
A boolean value to indicate if train goal/targetFap is achieved for trained model- Parameters:
isTrainingGoalAchieved
- the value to set- Returns:
- this builder
-
warning
public ModelTrainingResults.Builder warning(String warning)
A warning message to explain the reason when targetFap cannot be achieved for trained model- Parameters:
warning
- the value to set- Returns:
- this builder
-
signalDetails
public ModelTrainingResults.Builder signalDetails(List<PerSignalDetails> signalDetails)
The list of signal details.- Parameters:
signalDetails
- the value to set- Returns:
- this builder
-
rowReductionDetails
public ModelTrainingResults.Builder rowReductionDetails(RowReductionDetails rowReductionDetails)
-
build
public ModelTrainingResults build()
-
copy
public ModelTrainingResults.Builder copy(ModelTrainingResults model)
-
-