Package ai.libs.mlplan.multiclass
Interface MLPlanClassifierConfig
-
- All Superinterfaces:
org.aeonbits.owner.Accessible,org.aeonbits.owner.Config,ai.libs.hasco.core.HASCOConfig,ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig,org.api4.java.algorithm.IAlgorithmConfig,org.api4.java.common.control.IConfig,ai.libs.jaicore.basic.IOwnerBasedAlgorithmConfig,ai.libs.jaicore.basic.IOwnerBasedConfig,ai.libs.jaicore.basic.IOwnerBasedRandomizedAlgorithmConfig,org.api4.java.algorithm.IRandomAlgorithmConfig,java.util.Map<java.lang.Object,java.lang.Object>,org.aeonbits.owner.Mutable,org.aeonbits.owner.Reloadable,java.io.Serializable,ai.libs.hasco.twophase.TwoPhaseHASCOConfig
@Sources("file:conf/mlplan.properties") public interface MLPlanClassifierConfig extends ai.libs.hasco.twophase.TwoPhaseHASCOConfig
-
-
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.StringPRECAUTION_OFFSETstatic java.lang.StringPREFERRED_COMPONENTSstatic java.lang.StringSELECTION_PORTION-
Fields inherited from interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
K_RANDOM_COMPLETIONS_NUM, K_RANDOM_COMPLETIONS_TIMEOUT_NODE, K_RANDOM_COMPLETIONS_TIMEOUT_PATH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doubledataPortionForSelection()intprecautionOffset()java.util.List<java.lang.String>preferredComponents()-
Methods inherited from interface org.aeonbits.owner.Accessible
fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
-
Methods inherited from interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
numberOfRandomCompletions, timeoutForCandidateEvaluation, timeoutForNodeEvaluation
-
Methods inherited from interface ai.libs.jaicore.basic.IOwnerBasedAlgorithmConfig
cpus, getTimeout, memory, threads, timeout
-
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
-
-
-
-
Field Detail
-
PREFERRED_COMPONENTS
static final java.lang.String PREFERRED_COMPONENTS
- See Also:
- Constant Field Values
-
SELECTION_PORTION
static final java.lang.String SELECTION_PORTION
- See Also:
- Constant Field Values
-
PRECAUTION_OFFSET
static final java.lang.String PRECAUTION_OFFSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
dataPortionForSelection
@Key("mlplan.selectionportion") @DefaultValue("0.3") double dataPortionForSelection()
-
precautionOffset
@Key("mlplan.precautionoffset") @DefaultValue("5") int precautionOffset()
-
preferredComponents
@Key("mlplan.preferredComponents") java.util.List<java.lang.String> preferredComponents()
-
-