Class EmbeddingTableConfig
- java.lang.Object
-
- oracle.pgx.config.mllib.inputconfig.InputPropertyConfig
-
- oracle.pgx.config.mllib.inputconfig.CategoricalPropertyConfig
-
- oracle.pgx.config.mllib.inputconfig.EmbeddingTableConfig
-
public class EmbeddingTableConfig extends CategoricalPropertyConfig
Configuration class for handling categorical feature using embedding table method.- Since:
- 23.2
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Integer
DEFAULT_EMBEDDING_DIM
Nullstatic double
DEFAULT_OOV_PROB
0-
Fields inherited from class oracle.pgx.config.mllib.inputconfig.CategoricalPropertyConfig
DEFAULT_CATEGORY_METHOD, DEFAULT_MAX_VOCAB, DEFAULT_SHARED
-
-
Constructor Summary
Constructors Constructor Description EmbeddingTableConfig(java.lang.String propertyName)
EmbeddingTableConfig(CategoricalPropertyConfig otherConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
getEmbeddingDimension()
double
getOutOfVocabularyProbability()
void
setEmbeddingDimension(java.lang.Integer embeddingDimension)
void
setOutOfVocabularyProbability(double outOfVocabularyProbability)
void
validateProperties()
-
Methods inherited from class oracle.pgx.config.mllib.inputconfig.CategoricalPropertyConfig
getCategoricalEmbeddingType, getMaxVocabularySize, getShared, setMaxVocabularySize, setShared
-
Methods inherited from class oracle.pgx.config.mllib.inputconfig.InputPropertyConfig
getCategorical, getPropertyName
-
-
-
-
Field Detail
-
DEFAULT_EMBEDDING_DIM
public static final java.lang.Integer DEFAULT_EMBEDDING_DIM
Null
-
DEFAULT_OOV_PROB
public static final double DEFAULT_OOV_PROB
0- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EmbeddingTableConfig
public EmbeddingTableConfig(java.lang.String propertyName)
-
EmbeddingTableConfig
public EmbeddingTableConfig(CategoricalPropertyConfig otherConfig)
-
-
Method Detail
-
getEmbeddingDimension
public java.lang.Integer getEmbeddingDimension()
-
setEmbeddingDimension
public void setEmbeddingDimension(java.lang.Integer embeddingDimension)
-
getOutOfVocabularyProbability
public double getOutOfVocabularyProbability()
-
setOutOfVocabularyProbability
public void setOutOfVocabularyProbability(double outOfVocabularyProbability)
-
validateProperties
public void validateProperties()
- Overrides:
validateProperties
in classCategoricalPropertyConfig
-
-