Class ModifiedISACInstanceCollector

  • All Implemented Interfaces:
    ai.libs.jaicore.ml.ranking.label.learner.clusterbased.datamanager.IInstanceCollector<weka.core.Instance>

    public class ModifiedISACInstanceCollector
    extends java.lang.Object
    implements ai.libs.jaicore.ml.ranking.label.learner.clusterbased.datamanager.IInstanceCollector<weka.core.Instance>
    • Constructor Detail

      • ModifiedISACInstanceCollector

        public ModifiedISACInstanceCollector​(weka.core.Instances data,
                                             int startOfClassifierPerformanceValues,
                                             int endOfClassifierPerformanceValues)
      • ModifiedISACInstanceCollector

        public ModifiedISACInstanceCollector()
                                      throws java.lang.Exception
        This constructor is used if the default file should be used. Parts of the Instances have to be removed for the further computation. (The dataset-ID, Classifers with performance )
        Throws:
        java.lang.Exception
    • Method Detail

      • getAtributesofTrainingsdata

        public static java.util.List<java.lang.String> getAtributesofTrainingsdata()
        Returns:
        Returns the attributes of the collected and processed Instances as well as their order
      • getCollectedClassifierandPerformance

        public java.util.List<java.util.ArrayList<ai.libs.jaicore.basic.sets.Pair<java.lang.String,​java.lang.Double>>> getCollectedClassifierandPerformance()
      • getNumberOfClassifier

        public int getNumberOfClassifier()
      • getAllClassifier

        public java.util.List<java.lang.String> getAllClassifier()
      • setNumberOfClassifier

        public void setNumberOfClassifier​(int number)
      • getProblemInstances

        public java.util.List<ai.libs.jaicore.ml.ranking.label.learner.clusterbased.customdatatypes.ProblemInstance<weka.core.Instance>> getProblemInstances()
        Specified by:
        getProblemInstances in interface ai.libs.jaicore.ml.ranking.label.learner.clusterbased.datamanager.IInstanceCollector<weka.core.Instance>