Class 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 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:
        get in interface org.api4.java.ai.ml.core.evaluation.IPredictionBatch
      • getNumPredictions

        public int getNumPredictions()
        Specified by:
        getNumPredictions in interface org.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:
        getPredictions in interface org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
        Specified by:
        getPredictions in interface org.api4.java.ai.ml.core.evaluation.IPredictionBatch
      • getPredictionMatrix

        public double[][] getPredictionMatrix()
        Specified by:
        getPredictionMatrix in interface org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
      • getThresholdedPredictionMatrix

        public int[][] getThresholdedPredictionMatrix​(double threshold)
        Specified by:
        getThresholdedPredictionMatrix in interface org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch
      • getThresholdedPredictionMatrix

        public int[][] getThresholdedPredictionMatrix​(double[] threshold)
        Specified by:
        getThresholdedPredictionMatrix in interface org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassificationPredictionBatch