public static class Convolution1DLayer.Builder extends ConvolutionLayer.BaseConvBuilder<Convolution1DLayer.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)
Constructor with specified kernel size, stride of 1, padding of 0
|
Builder(int kernelSize,
int stride) |
Builder(int kernelSize,
int stride,
int padding) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
allowCausal() |
Convolution1DLayer |
build() |
Convolution1DLayer.Builder |
kernelSize(int kernelSize)
Size of the convolution
|
Convolution1DLayer.Builder |
padding(int padding)
Padding value for the convolution.
|
Convolution1DLayer.Builder |
rnnDataFormat(RNNFormat rnnDataFormat) |
void |
setDilation(int... dilation) |
void |
setKernelSize(int... kernelSize) |
void |
setPadding(int... padding) |
void |
setStride(int... stride) |
Convolution1DLayer.Builder |
stride(int stride)
Stride for the convolution.
|
convolutionMode, cudnnAlgoMode, cudnnAllowFallback, cudnnBwdDataMode, cudnnBwdFilterMode, cudnnFwdMode, dilation, hasBias, helperAllowFallback, kernelSize, padding, setConvolutionMode, stride
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()
public Builder(int kernelSize, int stride)
kernelSize
- Kernel sizestride
- Stridepublic Builder(int kernelSize)
kernelSize
- Kernel sizepublic Builder(int kernelSize, int stride, int padding)
kernelSize
- Kernel sizestride
- Stridepadding
- Paddingprotected boolean allowCausal()
allowCausal
in class ConvolutionLayer.BaseConvBuilder<Convolution1DLayer.Builder>
public Convolution1DLayer.Builder rnnDataFormat(RNNFormat rnnDataFormat)
public Convolution1DLayer.Builder kernelSize(int kernelSize)
kernelSize
- the length of the kernelpublic Convolution1DLayer.Builder stride(int stride)
stride
- Stridepublic Convolution1DLayer.Builder padding(int padding)
ConvolutionMode.Same
padding
- Padding valuepublic void setKernelSize(int... kernelSize)
public void setStride(int... stride)
public void setPadding(int... padding)
public void setDilation(int... dilation)
public Convolution1DLayer build()
build
in class Layer.Builder<Convolution1DLayer.Builder>
Copyright © 2022. All rights reserved.