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
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean clusterShapelets()
      Indicator whether clustering of shapelets should be used.
      boolean estimateShapeletLengthBorders()
      Indicator whether the min max estimation should be performed.
      int maxShapeletLength()
      The maximum length of shapelets to be considered.
      int minShapeletLength()
      The minimum length of shapelets to be considered.
      int numClusters()
      Number of shapelet clusters when shapelet clustering is used.
      int numFolds()
      Number of folds used within the MajorityConfidenceVote scheme for the ensembles.
      int numShapelets()
      Number of shapelets extracted in the shapelet search
      boolean useHIVECOTEEnsemble()
      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 org.api4.java.common.control.IConfig

        setProperty
      • 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 ai.libs.jaicore.basic.IOwnerBasedRandomizedAlgorithmConfig

        seed
      • 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
      • Methods inherited from interface org.aeonbits.owner.Reloadable

        addReloadListener, reload, removeReloadListener
    • 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 the MajorityConfidenceVote scheme for the ensembles. Defaults to 5.