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, dist, gradientNormalization, gradientNormalizationThreshold, iupdater, l1, l1Bias, l2, l2Bias, weightInit, 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 |
---|---|
Convolution1DLayer |
build() |
Convolution1DLayer.Builder |
kernelSize(int kernelSize)
Size of the convolution
|
Convolution1DLayer.Builder |
padding(int padding)
Padding value for the convolution.
|
Convolution1DLayer.Builder |
stride(int stride)
Stride for the convolution.
|
convolutionMode, cudnnAlgoMode, cudnnAllowFallback, cudnnBwdDataMode, cudnnBwdFilterMode, cudnnFwdMode, dilation, hasBias, kernelSize, padding, stride
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)
kernelSize
- Kernel sizestride
- Stridepublic Builder(int kernelSize)
kernelSize
- Kernel sizepublic Builder(int kernelSize, int stride, int padding)
kernelSize
- Kernel sizestride
- Stridepadding
- Paddingpublic 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 Convolution1DLayer build()
build
in class Layer.Builder<Convolution1DLayer.Builder>
Copyright © 2018. All rights reserved.