public static class ConvolutionLayer.Builder extends ConvolutionLayer.BaseConvBuilder<ConvolutionLayer.Builder>
convolutionDim, convolutionMode, cudnnAlgoMode, cudnnAllowFallback, cudnnBwdDataAlgo, cudnnBwdFilterAlgo, cudnnFwdAlgo, dilation, hasBias, kernelSize, padding, stride
nIn, nOut
activationFn, biasInit, biasUpdater, gainInit, gradientNormalization, gradientNormalizationThreshold, iupdater, regularization, regularizationBias, weightInitFn, 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) |
Modifier and Type | Method and Description |
---|---|
ConvolutionLayer |
build() |
ConvolutionLayer.Builder |
kernelSize(int... kernelSize)
Size of the convolution rows/columns
|
ConvolutionLayer.Builder |
padding(int... padding) |
void |
setDilation(int... dilation)
Set dilation size for 3D convolutions in (depth, height, width) order
|
void |
setKernelSize(int... kernelSize)
Set kernel size for 3D convolutions in (depth, height, width) order
|
void |
setPadding(int... padding)
Set padding size for 3D convolutions in (depth, height, width) order
|
void |
setStride(int... stride)
Set stride size for 3D convolutions in (depth, height, width) order
|
ConvolutionLayer.Builder |
stride(int... stride) |
convolutionMode, cudnnAlgoMode, cudnnAllowFallback, cudnnBwdDataMode, cudnnBwdFilterMode, cudnnFwdMode, dilation, hasBias
nIn, nIn, nOut, nOut, units
activation, activation, biasInit, biasUpdater, dist, gainInit, gradientNormalization, gradientNormalizationThreshold, l1, l1Bias, l2, l2Bias, regularization, regularizationBias, updater, updater, weightDecay, weightDecay, weightDecayBias, weightDecayBias, weightInit, weightInit, weightInit, weightNoise
constrainAllParameters, constrainBias, constrainWeights, dropOut, dropOut, name
public Builder(int[] kernelSize, int[] stride, int[] padding)
public Builder(int[] kernelSize, int[] stride)
public Builder(int... kernelSize)
public Builder()
public ConvolutionLayer.Builder kernelSize(int... kernelSize)
kernelSize
in class ConvolutionLayer.BaseConvBuilder<ConvolutionLayer.Builder>
kernelSize
- the height and width of the kernelpublic ConvolutionLayer.Builder stride(int... stride)
stride
in class ConvolutionLayer.BaseConvBuilder<ConvolutionLayer.Builder>
public ConvolutionLayer.Builder padding(int... padding)
padding
in class ConvolutionLayer.BaseConvBuilder<ConvolutionLayer.Builder>
public ConvolutionLayer build()
build
in class Layer.Builder<ConvolutionLayer.Builder>
public void setKernelSize(int... kernelSize)
kernelSize
- kernel sizepublic void setStride(int... stride)
stride
- kernel sizepublic void setPadding(int... padding)
padding
- kernel sizepublic void setDilation(int... dilation)
dilation
- kernel sizeCopyright © 2019. All rights reserved.