Package oracle.pgx.api.mllib
Class EmbeddingTableConfigBuilder
- java.lang.Object
-
- oracle.pgx.api.mllib.CategoricalPropertyConfigBuilder<EmbeddingTableConfig,EmbeddingTableConfigBuilder>
-
- oracle.pgx.api.mllib.EmbeddingTableConfigBuilder
-
public class EmbeddingTableConfigBuilder extends CategoricalPropertyConfigBuilder<EmbeddingTableConfig,EmbeddingTableConfigBuilder>
Builder forEmbeddingTableConfig.- Since:
- 23.2
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmbeddingTableConfigbuild()Build the configurationEmbeddingTableConfigBuildersetEmbeddingDimension(int dim)Set the dimension of the vectors that categories will be encoded to in the embedding table.EmbeddingTableConfigBuildersetOutOfVocabularyProbability(double outOfVocabularyProbability)Set the probability to set category values in the input data to the out of vocabulary token randomly during training to learn a meaningful OOV embedding.-
Methods inherited from class oracle.pgx.api.mllib.CategoricalPropertyConfigBuilder
embeddingTable, oneHotEncoding, setMaxVocabularySize, setShared
-
-
-
-
Method Detail
-
setEmbeddingDimension
public EmbeddingTableConfigBuilder setEmbeddingDimension(int dim)
Set the dimension of the vectors that categories will be encoded to in the embedding table.- Parameters:
dim- embedding dimension- Returns:
- this
- Since:
- 23.2
-
setOutOfVocabularyProbability
public EmbeddingTableConfigBuilder setOutOfVocabularyProbability(double outOfVocabularyProbability)
Set the probability to set category values in the input data to the out of vocabulary token randomly during training to learn a meaningful OOV embedding. This procedure is disabled during inference.- Parameters:
outOfVocabularyProbability- probability of randomly setting a token to the out of vocabulary token- Returns:
- this
- Since:
- 23.2
-
build
public EmbeddingTableConfig build()
Build the configuration- Overrides:
buildin classCategoricalPropertyConfigBuilder<EmbeddingTableConfig,EmbeddingTableConfigBuilder>- Returns:
- built configuration
- Since:
- 23.2
-
-