klyn.math.nn.layers.Conv2DTranspose.Conv2DTranspose
constructor
public Conv2DTranspose(filters as Long, kernelSize as Tuple, strides as Long, padding as String = "valid", activation as String = "linear", useBias as Boolean = true, seed as Long = 1l)
Description

Configures a layer whose input channel count is inferred on build.

Parameters
ParameterDescription
filtersPositive output channel count.
kernelSizePositive (height, width) window.
stridesPositive step for both spatial axes.
paddingvalid or same; odd padding goes to bottom/right.
activationlinear, relu, sigmoid or tanh.
useBiasWhether to train a zero-initialized bias.
seedGlorot initialization seed in [1, 2147483646].
Throws
  • ValueException for invalid options.
Example

layer = Conv2DTranspose<Float>(16, (3, 3), strides=2)