Interface TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig
-
- All Superinterfaces:
org.aeonbits.owner.Accessible,org.aeonbits.owner.Config,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
- Enclosing class:
- TimeSeriesBagOfFeaturesLearningAlgorithm
public static interface TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig extends ai.libs.jaicore.basic.IOwnerBasedRandomizedAlgorithmConfig
-
-
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.StringK_MIN_INTERVAL_LENGTHstatic java.lang.StringK_NUMBINSstatic java.lang.StringK_NUMFOLDSstatic java.lang.StringK_USE_ZNORMALIZATIONstatic java.lang.StringK_ZPROP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intminIntervalLength()The minimal interval length used for the interval generation.intnumBins()Number of bins used for the CPEs.intnumFolds()Number of folds used for the OOB probability estimation in the training phase.booleanzNormalization()Indicator whether the z transformation should be used for the instances at training and prediction time.doublezProportion()Proportion of the total time series length to be used for the subseries generation.-
Methods inherited from interface org.aeonbits.owner.Accessible
fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
-
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
-
-
-
-
Field Detail
-
K_NUMBINS
static final java.lang.String K_NUMBINS
- See Also:
- Constant Field Values
-
K_NUMFOLDS
static final java.lang.String K_NUMFOLDS
- See Also:
- Constant Field Values
-
K_ZPROP
static final java.lang.String K_ZPROP
- See Also:
- Constant Field Values
-
K_MIN_INTERVAL_LENGTH
static final java.lang.String K_MIN_INTERVAL_LENGTH
- See Also:
- Constant Field Values
-
K_USE_ZNORMALIZATION
static final java.lang.String K_USE_ZNORMALIZATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
numBins
@Key("numbins") @DefaultValue("-1") int numBins()Number of bins used for the CPEs.
-
numFolds
@Key("numfolds") @DefaultValue("-1") int numFolds()Number of folds used for the OOB probability estimation in the training phase.
-
zProportion
@Key("zprop") @DefaultValue("1.0") double zProportion()Proportion of the total time series length to be used for the subseries generation.
-
zNormalization
@Key("useznormalization") @DefaultValue("false") boolean zNormalization()Indicator whether the z transformation should be used for the instances at training and prediction time.
-
minIntervalLength
@Key("minintervallength") @DefaultValue("1") int minIntervalLength()The minimal interval length used for the interval generation.
-
-