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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringK_MAXDEPTHstatic java.lang.StringK_NUMSEGMENTSstatic java.lang.StringK_NUMTREES
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intmaxDepth()Maximum depth of the trained trees.intnumSegments()Number of segments used for feature generation for each tree.intnumTrees()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 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_NUMTREES
static final java.lang.String K_NUMTREES
- See Also:
- Constant Field Values
-
K_MAXDEPTH
static final java.lang.String K_MAXDEPTH
- See Also:
- Constant Field Values
-
K_NUMSEGMENTS
static final java.lang.String K_NUMSEGMENTS
- See Also:
- Constant Field Values
-
-
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.
-
-