Class MultiLabelClassificationPredictionBatch
- java.lang.Object
-
- ai.libs.jaicore.ml.classification.multilabel.MultiLabelClassificationPredictionBatch
-
- All Implemented Interfaces:
org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch,org.api4.java.ai.ml.core.evaluation.IPredictionBatch
public class MultiLabelClassificationPredictionBatch extends java.lang.Object implements org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
-
-
Constructor Summary
Constructors Constructor Description MultiLabelClassificationPredictionBatch(java.util.List<? extends org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification> batch)MultiLabelClassificationPredictionBatch(org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification[] batch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationget(int index)intgetNumPredictions()double[][]getPredictionMatrix()java.util.List<? extends org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification>getPredictions()int[][]getThresholdedPredictionMatrix(double threshold)int[][]getThresholdedPredictionMatrix(double[] threshold)
-
-
-
Constructor Detail
-
MultiLabelClassificationPredictionBatch
public MultiLabelClassificationPredictionBatch(java.util.List<? extends org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification> batch)
-
MultiLabelClassificationPredictionBatch
public MultiLabelClassificationPredictionBatch(org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification[] batch)
-
-
Method Detail
-
get
public org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification get(int index)
- Specified by:
getin interfaceorg.api4.java.ai.ml.core.evaluation.IPredictionBatch
-
getNumPredictions
public int getNumPredictions()
- Specified by:
getNumPredictionsin interfaceorg.api4.java.ai.ml.core.evaluation.IPredictionBatch
-
getPredictions
public java.util.List<? extends org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification> getPredictions()
- Specified by:
getPredictionsin interfaceorg.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch- Specified by:
getPredictionsin interfaceorg.api4.java.ai.ml.core.evaluation.IPredictionBatch
-
getPredictionMatrix
public double[][] getPredictionMatrix()
- Specified by:
getPredictionMatrixin interfaceorg.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
-
getThresholdedPredictionMatrix
public int[][] getThresholdedPredictionMatrix(double threshold)
- Specified by:
getThresholdedPredictionMatrixin interfaceorg.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
-
getThresholdedPredictionMatrix
public int[][] getThresholdedPredictionMatrix(double[] threshold)
- Specified by:
getThresholdedPredictionMatrixin interfaceorg.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
-
-