Package io.github.kirstenali.deepj.nn
Class TransformerEncoderLayer
java.lang.Object
io.github.kirstenali.deepj.nn.Module
io.github.kirstenali.deepj.nn.TransformerEncoderLayer
Pre-normalized, bidirectional encoder block reusing DeepJ linear layers and LayerNorm.
-
Constructor Summary
ConstructorsConstructorDescriptionTransformerEncoderLayer(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
-
TransformerEncoderLayer
public TransformerEncoderLayer(TransformerEncoderConfig config, Random random, ParameterFactory parameters)
-
-
Method Details