Interface LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig

  • 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:
    LearnPatternSimilarityLearningAlgorithm

    public static interface LearnPatternSimilarityLearningAlgorithm.IPatternSimilarityConfig
    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>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String K_MAXDEPTH  
      static java.lang.String K_NUMSEGMENTS  
      static java.lang.String K_NUMTREES  
      • Fields inherited from interface ai.libs.jaicore.basic.IOwnerBasedAlgorithmConfig

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

        K_SEED
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int maxDepth()
      Maximum depth of the trained trees.
      int numSegments()
      Number of segments used for feature generation for each tree.
      int numTrees()
      Number of trees to be trained.
      • 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

      • numTrees

        @Key("numtrees")
        @DefaultValue("-1")
        int numTrees()
        Number of trees to be trained.
      • maxDepth

        @Key("maxdepth")
        @DefaultValue("-1")
        int maxDepth()
        Maximum depth of the trained trees.
      • numSegments

        @Key("numsegments")
        @DefaultValue("1")
        int numSegments()
        Number of segments used for feature generation for each tree.