Class MultiLabelClassification

  • All Implemented Interfaces:
    org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification, org.api4.java.ai.ml.core.evaluation.IPrediction

    public class MultiLabelClassification
    extends Prediction
    implements org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification
    • Constructor Detail

      • MultiLabelClassification

        public MultiLabelClassification​(double[] predicted)
      • MultiLabelClassification

        public MultiLabelClassification​(double[] predicted,
                                        double threshold)
      • MultiLabelClassification

        public MultiLabelClassification​(double[] predicted,
                                        double[] threshold)
    • Method Detail

      • getPrediction

        public double[] getPrediction()
        Specified by:
        getPrediction in interface org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification
        Specified by:
        getPrediction in interface org.api4.java.ai.ml.core.evaluation.IPrediction
        Overrides:
        getPrediction in class Prediction
      • getThresholdedPrediction

        public int[] getThresholdedPrediction()
        Specified by:
        getThresholdedPrediction in interface org.api4.java.ai.ml.classification.multilabel.evaluation.IMultiLabelClassification
      • getPrediction

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

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

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

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