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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALGORITHMMODESstatic java.lang.StringALGORITHMSstatic java.lang.StringDATASETFOLDERstatic java.lang.StringDATASETSstatic java.lang.StringMEASURESstatic java.lang.StringSEEDSstatic java.lang.StringTIMEOUTS_IN_SECONDS
-
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.FilegetDatasetFolder()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 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
-
-
-
-
Field Detail
-
DATASETS
static final java.lang.String DATASETS
- See Also:
- Constant Field Values
-
ALGORITHMS
static final java.lang.String ALGORITHMS
- See Also:
- Constant Field Values
-
ALGORITHMMODES
static final java.lang.String ALGORITHMMODES
- See Also:
- Constant Field Values
-
SEEDS
static final java.lang.String SEEDS
- See Also:
- Constant Field Values
-
TIMEOUTS_IN_SECONDS
static final java.lang.String TIMEOUTS_IN_SECONDS
- See Also:
- Constant Field Values
-
MEASURES
static final java.lang.String MEASURES
- See Also:
- Constant Field Values
-
DATASETFOLDER
static final java.lang.String DATASETFOLDER
- See Also:
- Constant Field Values
-
-
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()
-
-