Conv2d
open class Conv2d(filterShape: Shape, horizontalStride: Int, verticalStride: Int, activation: Activation, paddingStyle: Convolve.PaddingStyle, trainableFilter: TrainableTensor) : TrainableLayerSingleInput<Conv2d>
Content copied to clipboard
Constructors
Conv2d
Link copied to clipboard
fun Conv2d(filterShape: Shape, horizontalStride: Int, verticalStride: Int, activation: Activation = defaultActivation, padding: Convolve.Padding2D, random: Random, weightInit: (Shape, Random) -> FloatTensor = defaultInit)
Content copied to clipboard
Conv2d
Link copied to clipboard
fun Conv2d(filterShape: Shape, horizontalStride: Int, verticalStride: Int, activation: Activation = defaultActivation, paddingStyle: Convolve.PaddingStyle, random: Random, weightInit: (Shape, Random) -> FloatTensor = defaultInit)
Content copied to clipboard
Types
Functions
extract Tangent
Link copied to clipboard
open override fun extractTangent(output: DTensor, extractor: (DTensor, DTensor) -> DTensor): TrainableComponent.Companion.Tangent
Content copied to clipboard
get Single Input
Link copied to clipboard
Helper to check that the layer was called with a single input. Returns that input if successful, else errors.
load
Link copied to clipboard
store
Link copied to clipboard
training Step
Link copied to clipboard
open override fun trainingStep(optim: Optimizer<*>, tangent: Trainable.Tangent): Conv2d
Content copied to clipboard
with Trainables
Link copied to clipboard
Properties
activation
Link copied to clipboard
filterShape
Link copied to clipboard
horizontalStride
Link copied to clipboard
paddingStyle
Link copied to clipboard
trainables
Link copied to clipboard
verticalStride
Link copied to clipboard
Inheritors
Conv2dWithSamePadding
Link copied to clipboard