Class Prediction
- java.lang.Object
-
- ai.libs.jaicore.ml.core.evaluation.Prediction
-
- All Implemented Interfaces:
org.api4.java.ai.ml.core.evaluation.IPrediction
- Direct Known Subclasses:
MultiLabelClassification,SingleLabelClassification,SingleTargetRegressionPrediction
public class Prediction extends java.lang.Object implements org.api4.java.ai.ml.core.evaluation.IPrediction
-
-
Constructor Summary
Constructors Constructor Description Prediction(java.lang.Object predicted)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<?,java.lang.Double>getClassConfidence()java.util.Map<?,java.lang.Double>getClassDistribution()java.lang.ObjectgetLabelWithHighestProbability()java.lang.ObjectgetPrediction()doublegetProbabilityOfLabel(java.lang.Object label)
-
-
-
Method Detail
-
getPrediction
public java.lang.Object getPrediction()
- Specified by:
getPredictionin interfaceorg.api4.java.ai.ml.core.evaluation.IPrediction
-
getLabelWithHighestProbability
public java.lang.Object getLabelWithHighestProbability()
- Specified by:
getLabelWithHighestProbabilityin interfaceorg.api4.java.ai.ml.core.evaluation.IPrediction
-
getClassDistribution
public java.util.Map<?,java.lang.Double> getClassDistribution()
- Specified by:
getClassDistributionin interfaceorg.api4.java.ai.ml.core.evaluation.IPrediction
-
getClassConfidence
public java.util.Map<?,java.lang.Double> getClassConfidence()
- Specified by:
getClassConfidencein interfaceorg.api4.java.ai.ml.core.evaluation.IPrediction
-
getProbabilityOfLabel
public double getProbabilityOfLabel(java.lang.Object label)
- Specified by:
getProbabilityOfLabelin interfaceorg.api4.java.ai.ml.core.evaluation.IPrediction
-
-