Interface ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig
-
- 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:
- ShapeletTransformLearningAlgorithm
public static interface ShapeletTransformLearningAlgorithm.IShapeletTransformLearningAlgorithmConfig 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_CLUSTERSHAPELETSstatic java.lang.StringK_ESTIMATESHAPELETLENGTHBORDERSstatic java.lang.StringK_NUMCLUSTERSstatic java.lang.StringK_NUMFOLDSstatic java.lang.StringK_NUMSHAPELETSstatic java.lang.StringK_SHAPELETLENGTH_MAXstatic java.lang.StringK_SHAPELETLENGTH_MINstatic java.lang.StringK_USEHIVECOTEENSEMBLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanclusterShapelets()Indicator whether clustering of shapelets should be used.booleanestimateShapeletLengthBorders()Indicator whether the min max estimation should be performed.intmaxShapeletLength()The maximum length of shapelets to be considered.intminShapeletLength()The minimum length of shapelets to be considered.intnumClusters()Number of shapelet clusters when shapelet clustering is used.intnumFolds()Number of folds used within theMajorityConfidenceVotescheme for the ensembles.intnumShapelets()Number of shapelets extracted in the shapelet searchbooleanuseHIVECOTEEnsemble()Indicator whether the HIVE COTE ensemble should be used.-
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_NUMSHAPELETS
static final java.lang.String K_NUMSHAPELETS
- See Also:
- Constant Field Values
-
K_NUMCLUSTERS
static final java.lang.String K_NUMCLUSTERS
- See Also:
- Constant Field Values
-
K_CLUSTERSHAPELETS
static final java.lang.String K_CLUSTERSHAPELETS
- See Also:
- Constant Field Values
-
K_SHAPELETLENGTH_MIN
static final java.lang.String K_SHAPELETLENGTH_MIN
- See Also:
- Constant Field Values
-
K_SHAPELETLENGTH_MAX
static final java.lang.String K_SHAPELETLENGTH_MAX
- See Also:
- Constant Field Values
-
K_USEHIVECOTEENSEMBLE
static final java.lang.String K_USEHIVECOTEENSEMBLE
- See Also:
- Constant Field Values
-
K_ESTIMATESHAPELETLENGTHBORDERS
static final java.lang.String K_ESTIMATESHAPELETLENGTHBORDERS
- See Also:
- Constant Field Values
-
K_NUMFOLDS
static final java.lang.String K_NUMFOLDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
numShapelets
@Key("numshapelets") @DefaultValue("10") int numShapelets()Number of shapelets extracted in the shapelet search
-
numClusters
@Key("numclusters") @DefaultValue("10") int numClusters()Number of shapelet clusters when shapelet clustering is used.
-
clusterShapelets
@Key("clustershapelets") @DefaultValue("false") boolean clusterShapelets()Indicator whether clustering of shapelets should be used.
-
minShapeletLength
@Key("minshapeletlength") @DefaultValue("3") int minShapeletLength()The minimum length of shapelets to be considered. Defaults to 3.
-
maxShapeletLength
@Key("maxshapeletlength") int maxShapeletLength()The maximum length of shapelets to be considered.
-
useHIVECOTEEnsemble
@Key("usehivecoteensemble") boolean useHIVECOTEEnsemble()Indicator whether the HIVE COTE ensemble should be used. If it is set to false, the CAWPE ensemble model will be used instead.
-
estimateShapeletLengthBorders
@Key("estimateshapeletlengthborders") boolean estimateShapeletLengthBorders()Indicator whether the min max estimation should be performed.
-
numFolds
@Key("numfolds") @DefaultValue("5") int numFolds()Number of folds used within theMajorityConfidenceVotescheme for the ensembles. Defaults to 5.
-
-