Interface TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig

  • All Superinterfaces:
    org.aeonbits.owner.Config, ai.libs.jaicore.basic.algorithm.IAlgorithmConfig, ai.libs.jaicore.basic.IConfig, ai.libs.jaicore.basic.algorithm.IRandomAlgorithmConfig, org.aeonbits.owner.Mutable, java.io.Serializable
    Enclosing class:
    TimeSeriesBagOfFeaturesLearningAlgorithm

    public static interface TimeSeriesBagOfFeaturesLearningAlgorithm.ITimeSeriesBagOfFeaturesConfig
    extends ai.libs.jaicore.basic.algorithm.IRandomAlgorithmConfig
    • 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.String K_MIN_INTERVAL_LENGTH  
      static java.lang.String K_NUMBINS  
      static java.lang.String K_NUMFOLDS  
      static java.lang.String K_USE_ZNORMALIZATION  
      static java.lang.String K_ZPROP  
      • Fields inherited from interface ai.libs.jaicore.basic.algorithm.IAlgorithmConfig

        K_CPUS, K_MEMORY, K_THREADS, K_TIMEOUT
      • Fields inherited from interface ai.libs.jaicore.basic.algorithm.IRandomAlgorithmConfig

        K_SEED
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int minIntervalLength()
      The minimal interval length used for the interval generation.
      int numBins()
      Number of bins used for the CPEs.
      int numFolds()
      Number of folds used for the OOB probability estimation in the training phase.
      boolean zNormalization()
      Indicator whether the z transformation should be used for the instances at training and prediction time.
      double zProportion()
      Proportion of the total time series length to be used for the subseries generation.
      • Methods inherited from interface ai.libs.jaicore.basic.algorithm.IAlgorithmConfig

        cpus, memory, threads, timeout
      • Methods inherited from interface ai.libs.jaicore.basic.IConfig

        loadPropertiesFromFile, loadPropertiesFromList, loadPropertiesFromResource
      • Methods inherited from interface ai.libs.jaicore.basic.algorithm.IRandomAlgorithmConfig

        seed
      • Methods inherited from interface org.aeonbits.owner.Mutable

        addPropertyChangeListener, addPropertyChangeListener, clear, load, load, removeProperty, removePropertyChangeListener, setProperty
    • 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.