Package io.github.kirstenali.deepj.nn
Class TransformerEncoder
java.lang.Object
io.github.kirstenali.deepj.nn.Module
io.github.kirstenali.deepj.nn.TransformerEncoder
Stacked encoder for [batch, time, width] embeddings, with padding masks and masked mean pooling.
-
Constructor Summary
ConstructorsConstructorDescriptionTransformerEncoder(TransformerEncoderConfig config, Random random) TransformerEncoder(TransformerEncoderConfig config, Random random, ParameterFactory parameters) -
Method Summary
Methods inherited from class io.github.kirstenali.deepj.nn.Module
buffers, eval, isTraining, parameters, setTraining, trainMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.kirstenali.deepj.layers.Layer
forward, supportsIncrementalInference
-
Constructor Details
-
TransformerEncoder
-
TransformerEncoder
public TransformerEncoder(TransformerEncoderConfig config, Random random, ParameterFactory parameters)
-
-
Method Details