Class PredictionDiff<E,A>
- java.lang.Object
-
- ai.libs.jaicore.ml.core.evaluation.evaluator.PredictionDiff<E,A>
-
- All Implemented Interfaces:
org.api4.java.ai.ml.core.evaluation.IPredictionAndGroundTruthTable<E,A>
- Direct Known Subclasses:
TypelessPredictionDiff
public class PredictionDiff<E,A> extends java.lang.Object implements org.api4.java.ai.ml.core.evaluation.IPredictionAndGroundTruthTable<E,A>
-
-
Constructor Summary
Constructors Constructor Description PredictionDiff()PredictionDiff(java.util.List<? extends E> groundTruths, java.util.List<? extends A> predictions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPair(E groundTruth, A prediction)<E1,A1>
PredictionDiff<E1,A1>getCastedView(java.lang.Class<E1> expectedClass, java.lang.Class<A1> actualClass)EgetGroundTruth(int instance)E[]getGroundTruthAsArray()java.util.List<E>getGroundTruthAsList()<T> java.util.List<T>getGroundTruthAsList(java.lang.Class<T> clazz)AgetPrediction(int instance)A[]getPredictionsAsArray()java.util.List<A>getPredictionsAsList()<T> java.util.List<T>getPredictionsAsList(java.lang.Class<T> clazz)intsize()
-
-
-
Method Detail
-
getCastedView
public <E1,A1> PredictionDiff<E1,A1> getCastedView(java.lang.Class<E1> expectedClass, java.lang.Class<A1> actualClass)
-
size
public int size()
-
getPrediction
public A getPrediction(int instance)
-
getGroundTruth
public E getGroundTruth(int instance)
-
getPredictionsAsList
public java.util.List<A> getPredictionsAsList()
-
getPredictionsAsList
public <T> java.util.List<T> getPredictionsAsList(java.lang.Class<T> clazz)
-
getPredictionsAsArray
public A[] getPredictionsAsArray()
-
getGroundTruthAsList
public java.util.List<E> getGroundTruthAsList()
-
getGroundTruthAsList
public <T> java.util.List<T> getGroundTruthAsList(java.lang.Class<T> clazz)
-
-