Conv3DTranspose
class Conv3DTranspose(filters: Int, kernelSize: IntArray, strides: IntArray, dilations: IntArray, activation: Activations, kernelInitializer: Initializer, biasInitializer: Initializer, kernelRegularizer: Regularizer?, biasRegularizer: Regularizer?, activityRegularizer: Regularizer?, padding: ConvPadding, useBias: Boolean, name: String) : ConvTranspose, NoGradients
Content copied to clipboard
3D convolution transpose layer.
This is an operation going in the opposite direction of a normal convolution: it transforms a tensor shaped like an output of some convolution into tensor that has the shape of the input.
This layer expects input data of size (N, D, H, W, C)
where
N - batch size
D - depth
H - height
W - width
C - number of channels
Note: providing explicit output padding is currently not supported. Dilation values greater than 1 are not supported on cpu.
Since
0.4
Parameters
filters
dimensionality of the output space (i.e. the number of filters in the convolution)
activation
activation function
kernelInitializer
initializer for the kernel
biasInitializer
initializer for the bias
kernelRegularizer
regularizer for the kernel
biasRegularizer
regularizer for the bias
activityRegularizer
regularizer function applied to the output of the layer
padding
type of padding to use
useBias
a flag that specifies if the bias should be used
name
custom layer name
Constructors
Conv3DTranspose
Link copied to clipboard
fun Conv3DTranspose(filters: Int = 3, kernelSize: Int = 3, strides: Int = 1, dilations: Int = 1, activation: Activations = Activations.Relu, kernelInitializer: Initializer = HeNormal(), biasInitializer: Initializer = HeUniform(), kernelRegularizer: Regularizer? = null, biasRegularizer: Regularizer? = null, activityRegularizer: Regularizer? = null, padding: ConvPadding = ConvPadding.SAME, useBias: Boolean = true, name: String = "")
Content copied to clipboard
Conv3DTranspose
Link copied to clipboard
fun Conv3DTranspose(filters: Int = 3, kernelSize: IntArray = intArrayOf(3, 3, 3), strides: IntArray = intArrayOf(1, 1, 1, 1, 1), dilations: IntArray = intArrayOf(1, 1, 1, 1, 1), activation: Activations = Activations.Relu, kernelInitializer: Initializer = HeNormal(), biasInitializer: Initializer = HeUniform(), kernelRegularizer: Regularizer? = null, biasRegularizer: Regularizer? = null, activityRegularizer: Regularizer? = null, padding: ConvPadding = ConvPadding.SAME, useBias: Boolean = true, name: String = "")
Content copied to clipboard
Functions
Properties
activation
Link copied to clipboard
activityRegularizer
Link copied to clipboard
biasInitializer
Link copied to clipboard
biasRegularizer
Link copied to clipboard
dimensions
Link copied to clipboard
hasActivation
Link copied to clipboard
inboundLayers
Link copied to clipboard
kernelInitializer
Link copied to clipboard
kernelRegularizer
Link copied to clipboard
kernelSize
Link copied to clipboard
outboundLayers
Link copied to clipboard
outputShape
Link copied to clipboard
padding
Link copied to clipboard
paramCount
Link copied to clipboard
parentModel
Link copied to clipboard