klyn.math.nn.layers.Conv2DTranspose.Conv2DTranspose
constructor
public Conv2DTranspose(filters as Long, kernelSize as Long, strides as Tuple, 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 square window size.
stridesPositive (vertical, horizontal) steps.
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, strides=(2, 2))