Interface IMultiClassClassificationExperimentConfig

  • All Superinterfaces:
    org.aeonbits.owner.Accessible, org.aeonbits.owner.Config, org.api4.java.common.control.IConfig, ai.libs.jaicore.experiments.IExperimentSetConfig, ai.libs.jaicore.basic.IOwnerBasedConfig, java.util.Map<java.lang.Object,​java.lang.Object>, org.aeonbits.owner.Mutable, org.aeonbits.owner.Reloadable, java.io.Serializable

    public interface IMultiClassClassificationExperimentConfig
    extends ai.libs.jaicore.experiments.IExperimentSetConfig
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.aeonbits.owner.Config

        org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ALGORITHMMODES  
      static java.lang.String ALGORITHMS  
      static java.lang.String DATASETFOLDER  
      static java.lang.String DATASETS  
      static java.lang.String MEASURES  
      static java.lang.String SEEDS  
      static java.lang.String TIMEOUTS_IN_SECONDS  
      • Fields inherited from interface ai.libs.jaicore.experiments.IExperimentSetConfig

        CONSTRAINTS, CPU_MAX, IGNORE_MEMORY, IGNORE_TIME, KEYFIELDS, MEM_MAX, MEM_OPP, RESULTFIELDS
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getAlgorithmModes()  
      java.util.List<java.lang.String> getAlgorithms()  
      java.io.File getDatasetFolder()  
      java.util.List<java.lang.String> getDatasets()  
      java.util.List<java.lang.String> getMeasures()  
      java.util.List<java.lang.String> getSeeds()  
      java.util.List<java.lang.String> getTimeouts()  
      • Methods inherited from interface org.aeonbits.owner.Accessible

        fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
      • Methods inherited from interface org.api4.java.common.control.IConfig

        setProperty
      • Methods inherited from interface ai.libs.jaicore.experiments.IExperimentSetConfig

        getAssumedMemoryOverheadPerProcess, getConstraints, getFieldsForWhichToIgnoreMemory, getFieldsForWhichToIgnoreTime, getKeyFields, getMemoryLimitInMB, getNumberOfCPUs, getResultFields
      • Methods inherited from interface ai.libs.jaicore.basic.IOwnerBasedConfig

        copy, loadPropertiesFromFile, loadPropertiesFromFileArray, loadPropertiesFromList, loadPropertiesFromResource
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.aeonbits.owner.Mutable

        addPropertyChangeListener, addPropertyChangeListener, clear, load, load, removeProperty, removePropertyChangeListener, setProperty
      • Methods inherited from interface org.aeonbits.owner.Reloadable

        addReloadListener, reload, removeReloadListener
    • Method Detail

      • getDatasets

        @Key("datasets")
        java.util.List<java.lang.String> getDatasets()
      • getAlgorithms

        @Key("algorithms")
        java.util.List<java.lang.String> getAlgorithms()
      • getAlgorithmModes

        @Key("algorithmmodes")
        java.util.List<java.lang.String> getAlgorithmModes()
      • getSeeds

        @Key("seeds")
        java.util.List<java.lang.String> getSeeds()
      • getTimeouts

        @Key("timeouts")
        java.util.List<java.lang.String> getTimeouts()
      • getMeasures

        @Key("measures")
        java.util.List<java.lang.String> getMeasures()
      • getDatasetFolder

        @Key("datasetfolder")
        java.io.File getDatasetFolder()