public static class Convolution3D.Builder extends ConvolutionLayer.BaseConvBuilder<Convolution3D.Builder>
convolutionDim, convolutionMode, cudnnAlgoMode, cudnnAllowFallback, cudnnBwdDataAlgo, cudnnBwdFilterAlgo, cudnnFwdAlgo, dilation, hasBias, kernelSize, padding, stride
nIn, nOut
activationFn, biasInit, biasUpdater, dist, gradientNormalization, gradientNormalizationThreshold, iupdater, l1, l1Bias, l2, l2Bias, weightInit, weightNoise
allParamConstraints, biasConstraints, iDropout, layerName, weightConstraints
Constructor and Description |
---|
Builder() |
Builder(int... kernelSize) |
Builder(int[] kernelSize,
int[] stride) |
Builder(int[] kernelSize,
int[] stride,
int[] padding) |
Builder(int[] kernelSize,
int[] stride,
int[] padding,
int[] dilation) |
Modifier and Type | Method and Description |
---|---|
Convolution3D |
build() |
Convolution3D.Builder |
convolutionMode(ConvolutionMode mode)
Set the convolution mode for the Convolution layer.
|
Convolution3D.Builder |
dataFormat(Convolution3D.DataFormat dataFormat) |
Convolution3D.Builder |
dilation(int... dilation)
Set dilation size for 3D convolutions in (depth, height, width) order
|
Convolution3D.Builder |
kernelSize(int... kernelSize)
Set kernel size for 3D convolutions in (depth, height, width) order
|
Convolution3D.Builder |
padding(int... padding)
Set padding size for 3D convolutions in (depth, height, width) order
|
Convolution3D.Builder |
stride(int... stride)
Set stride size for 3D convolutions in (depth, height, width) order
|
cudnnAlgoMode, cudnnAllowFallback, cudnnBwdDataMode, cudnnBwdFilterMode, cudnnFwdMode, hasBias
nIn, nIn, nOut, nOut, units
activation, activation, biasInit, biasUpdater, dist, gradientNormalization, gradientNormalizationThreshold, l1, l1Bias, l2, l2Bias, updater, updater, weightInit, weightInit, weightNoise
constrainAllParameters, constrainBias, constrainWeights, dropOut, dropOut, name
public Builder()
public Builder(int[] kernelSize, int[] stride, int[] padding, int[] dilation)
public Builder(int[] kernelSize, int[] stride, int[] padding)
public Builder(int[] kernelSize, int[] stride)
public Builder(int... kernelSize)
public Convolution3D.Builder kernelSize(int... kernelSize)
kernelSize
in class ConvolutionLayer.BaseConvBuilder<Convolution3D.Builder>
kernelSize
- kernel sizepublic Convolution3D.Builder stride(int... stride)
stride
in class ConvolutionLayer.BaseConvBuilder<Convolution3D.Builder>
stride
- kernel sizepublic Convolution3D.Builder padding(int... padding)
padding
in class ConvolutionLayer.BaseConvBuilder<Convolution3D.Builder>
padding
- kernel sizepublic Convolution3D.Builder dilation(int... dilation)
dilation
in class ConvolutionLayer.BaseConvBuilder<Convolution3D.Builder>
dilation
- kernel sizepublic Convolution3D.Builder convolutionMode(ConvolutionMode mode)
ConvolutionLayer.BaseConvBuilder
ConvolutionMode
for more detailsconvolutionMode
in class ConvolutionLayer.BaseConvBuilder<Convolution3D.Builder>
mode
- Convolution mode for layerpublic Convolution3D.Builder dataFormat(Convolution3D.DataFormat dataFormat)
public Convolution3D build()
build
in class Layer.Builder<Convolution3D.Builder>
Copyright © 2018. All rights reserved.