Interface IMultiClassClassificationExperimentConfig

  • All Superinterfaces:
    org.aeonbits.owner.Config, ai.libs.jaicore.basic.IConfig, ai.libs.jaicore.experiments.IExperimentSetConfig, 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
    • 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 ai.libs.jaicore.basic.IConfig

        loadPropertiesFromFile, loadPropertiesFromList, loadPropertiesFromResource
      • Methods inherited from interface ai.libs.jaicore.experiments.IExperimentSetConfig

        getAssumedMemoryOverheadPerProcess, getConstraints, getFieldsForWhichToIgnoreMemory, getFieldsForWhichToIgnoreTime, getKeyFields, getMemoryLimitInMB, getNumberOfCPUs, getResultFields
      • 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()