Class RiskMLInterface.MLModel
java.lang.Object
neqsim.process.safety.risk.ml.RiskMLInterface.MLModel
- All Implemented Interfaces:
Serializable
- Enclosing class:
RiskMLInterface
Machine learning model wrapper.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate booleanprivate Stringprivate Stringprivate RiskMLInterface.MLPredictorprivate static final longprivate Instantprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetadata(String key, Object value) doublebooleanisActive()voidsetAccuracy(double accuracy) voidsetActive(boolean active) voidsetPredictor(RiskMLInterface.MLPredictor predictor) voidsetTrainedDate(Instant date) voidsetVersion(String version) toMap()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
modelId
-
modelName
-
modelType
-
version
-
trainedDate
-
accuracy
private double accuracy -
active
private boolean active -
predictor
-
metadata
-
-
Constructor Details
-
MLModel
-
-
Method Details
-
getModelId
-
getModelName
-
getModelType
-
getVersion
-
setVersion
-
getTrainedDate
-
setTrainedDate
-
getAccuracy
public double getAccuracy() -
setAccuracy
public void setAccuracy(double accuracy) -
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
setPredictor
-
getPredictor
-
getMetadata
-
addMetadata
-
toMap
-