Class RiskMLInterface.MLPrediction
java.lang.Object
neqsim.process.safety.risk.ml.RiskMLInterface.MLPrediction
- All Implemented Interfaces:
Serializable
- Enclosing class:
RiskMLInterface
ML prediction result.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetadata(String key, Object value) doublegetLabel()doubledouble[]voidsetConfidence(double confidence) voidsetFeatureImportance(Map<String, Double> importance) voidvoidsetPrediction(double prediction) voidsetProbabilities(double[] probabilities) toMap()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
modelId
-
timestamp
-
prediction
private double prediction -
confidence
private double confidence -
probabilities
private double[] probabilities -
label
-
featureImportance
-
metadata
-
-
Constructor Details
-
MLPrediction
-
-
Method Details
-
getModelId
-
getTimestamp
-
getPrediction
public double getPrediction() -
setPrediction
public void setPrediction(double prediction) -
getConfidence
public double getConfidence() -
setConfidence
public void setConfidence(double confidence) -
getProbabilities
public double[] getProbabilities() -
setProbabilities
public void setProbabilities(double[] probabilities) -
getLabel
-
setLabel
-
getFeatureImportance
-
setFeatureImportance
-
getMetadata
-
addMetadata
-
toMap
-