public static class EmbeddingSequenceLayer.Builder extends FeedForwardLayer.Builder<EmbeddingSequenceLayer.Builder>
nIn, nOut
activationFn, biasInit, biasUpdater, gainInit, gradientNormalization, gradientNormalizationThreshold, iupdater, regularization, regularizationBias, weightInitFn, weightNoise
allParamConstraints, biasConstraints, iDropout, layerName, weightConstraints
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EmbeddingSequenceLayer |
build() |
EmbeddingSequenceLayer.Builder |
hasBias(boolean hasBias)
If true: include bias parameters in the layer.
|
EmbeddingSequenceLayer.Builder |
inferInputLength(boolean inferInputLength)
Set input sequence inference mode for embedding layer.
|
EmbeddingSequenceLayer.Builder |
inputLength(int inputLength)
Set input sequence length for this embedding layer.
|
EmbeddingSequenceLayer.Builder |
outputDataFormat(RNNFormat format) |
void |
setWeightInitFn(IWeightInit weightInit) |
EmbeddingSequenceLayer.Builder |
weightInit(EmbeddingInitializer embeddingInitializer)
Initialize the embedding layer using the specified EmbeddingInitializer - such as a Word2Vec instance
|
EmbeddingSequenceLayer.Builder |
weightInit(INDArray vectors)
Initialize the embedding layer using values from the specified array.
|
EmbeddingSequenceLayer.Builder |
weightInit(IWeightInit weightInit)
Weight initialization scheme to use, for initial weight values
|
nIn, nIn, nOut, nOut, units
activation, activation, biasInit, biasUpdater, dist, gainInit, gradientNormalization, gradientNormalizationThreshold, l1, l1Bias, l2, l2Bias, regularization, regularizationBias, updater, updater, weightDecay, weightDecay, weightDecayBias, weightDecayBias, weightInit, weightInit, weightNoise
constrainAllParameters, constrainBias, constrainWeights, dropOut, dropOut, name
public EmbeddingSequenceLayer.Builder outputDataFormat(RNNFormat format)
public EmbeddingSequenceLayer.Builder hasBias(boolean hasBias)
hasBias
- If true: include bias parameters in this layerpublic EmbeddingSequenceLayer.Builder inputLength(int inputLength)
inputLength
- input sequence lengthpublic EmbeddingSequenceLayer.Builder inferInputLength(boolean inferInputLength)
inferInputLength
- whether to infer input lengthpublic EmbeddingSequenceLayer.Builder weightInit(IWeightInit weightInit)
BaseLayer.Builder
weightInit
in class BaseLayer.Builder<EmbeddingSequenceLayer.Builder>
IWeightInit
public void setWeightInitFn(IWeightInit weightInit)
public EmbeddingSequenceLayer.Builder weightInit(EmbeddingInitializer embeddingInitializer)
embeddingInitializer
- Source of the embedding layer weightspublic EmbeddingSequenceLayer.Builder weightInit(INDArray vectors)
vectors
- Vectors to initialize the embedding layer withpublic EmbeddingSequenceLayer build()
build
in class Layer.Builder<EmbeddingSequenceLayer.Builder>
Copyright © 2022. All rights reserved.