Class ExperimentSetAnalyzer


  • public class ExperimentSetAnalyzer
    extends java.lang.Object
    • Method Detail

      • reloadConfiguration

        public void reloadConfiguration()
      • isExperimentInLineWithSetup

        public boolean isExperimentInLineWithSetup​(Experiment experiment)
      • getAllPossibleKeyCombinationsAsList

        public java.util.List<java.util.List<java.lang.String>> getAllPossibleKeyCombinationsAsList()
                                                                                             throws IllegalExperimentSetupException,
                                                                                                    org.api4.java.algorithm.exceptions.AlgorithmTimeoutedException,
                                                                                                    java.lang.InterruptedException,
                                                                                                    org.api4.java.algorithm.exceptions.AlgorithmExecutionCanceledException
        Throws:
        IllegalExperimentSetupException
        org.api4.java.algorithm.exceptions.AlgorithmTimeoutedException
        java.lang.InterruptedException
        org.api4.java.algorithm.exceptions.AlgorithmExecutionCanceledException
      • getAllPossibleKeyCombinations

        public java.util.List<java.util.Map<java.lang.String,​java.lang.String>> getAllPossibleKeyCombinations()
                                                                                                             throws IllegalExperimentSetupException,
                                                                                                                    org.api4.java.algorithm.exceptions.AlgorithmTimeoutedException,
                                                                                                                    java.lang.InterruptedException,
                                                                                                                    org.api4.java.algorithm.exceptions.AlgorithmExecutionCanceledException
        Throws:
        IllegalExperimentSetupException
        org.api4.java.algorithm.exceptions.AlgorithmTimeoutedException
        java.lang.InterruptedException
        org.api4.java.algorithm.exceptions.AlgorithmExecutionCanceledException
      • mapListTuplesToKeyValueMap

        public java.util.List<java.util.Map<java.lang.String,​java.lang.String>> mapListTuplesToKeyValueMap​(java.util.Collection<java.util.List<java.lang.String>> tuples)
      • getValueForKey

        public java.lang.String getValueForKey​(java.lang.String key,
                                               int indexOfValue)
      • getNumExperimentsTotal

        public int getNumExperimentsTotal()
      • getNameTypeSplitForAttribute

        public ai.libs.jaicore.basic.sets.Pair<java.lang.String,​java.lang.String> getNameTypeSplitForAttribute​(java.lang.String name)