klyn.math.nn.layers.Conv2D.Conv2D
constructor
public Conv2D(filters as Long, kernelSize as Long, strides as Long = 1l, 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 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 = Conv2D<Float>(16, 3, strides=2)