Class Subsampling1DLayer.Builder
- java.lang.Object
-
- org.deeplearning4j.nn.conf.layers.Layer.Builder<T>
-
- org.deeplearning4j.nn.conf.layers.SubsamplingLayer.BaseSubsamplingBuilder<Subsampling1DLayer.Builder>
-
- org.deeplearning4j.nn.conf.layers.Subsampling1DLayer.Builder
-
- Enclosing class:
- Subsampling1DLayer
public static class Subsampling1DLayer.Builder extends SubsamplingLayer.BaseSubsamplingBuilder<Subsampling1DLayer.Builder>
-
-
Field Summary
-
Fields inherited from class org.deeplearning4j.nn.conf.layers.SubsamplingLayer.BaseSubsamplingBuilder
avgPoolIncludePadInDivisor, cnn2DFormat, convolutionMode, cudnnAllowFallback, eps, kernelSize, padding, pnorm, poolingType, stride
-
Fields inherited from class org.deeplearning4j.nn.conf.layers.Layer.Builder
allParamConstraints, biasConstraints, iDropout, layerName, weightConstraints
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(int kernelSize)
Builder(int kernelSize, int stride)
Builder(int kernelSize, int stride, int padding)
Builder(PoolingType poolingType)
Builder(PoolingType poolingType, int kernelSize)
Builder(PoolingType poolingType, int kernelSize, int stride, int padding)
Builder(SubsamplingLayer.PoolingType poolingType)
Builder(SubsamplingLayer.PoolingType poolingType, int kernelSize)
Builder(SubsamplingLayer.PoolingType poolingType, int kernelSize, int stride)
Builder(SubsamplingLayer.PoolingType poolingType, int kernelSize, int stride, int padding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
allowCausal()
Subsampling1DLayer
build()
Subsampling1DLayer.Builder
kernelSize(int kernelSize)
Kernel sizeSubsampling1DLayer.Builder
padding(int padding)
Paddingvoid
setKernelSize(int... kernelSize)
Kernel sizevoid
setPadding(int... padding)
Paddingvoid
setStride(int... stride)
StrideSubsampling1DLayer.Builder
stride(int stride)
Stride-
Methods inherited from class org.deeplearning4j.nn.conf.layers.SubsamplingLayer.BaseSubsamplingBuilder
avgPoolIncludePadInDivisor, convolutionMode, cudnnAllowFallback, dataFormat, eps, helperAllowFallback, pnorm, poolingType, poolingType, setConvolutionMode, setEps, setPnorm
-
Methods inherited from class org.deeplearning4j.nn.conf.layers.Layer.Builder
constrainAllParameters, constrainBias, constrainWeights, dropOut, dropOut, name
-
-
-
-
Constructor Detail
-
Builder
public Builder(SubsamplingLayer.PoolingType poolingType, int kernelSize, int stride)
-
Builder
public Builder(SubsamplingLayer.PoolingType poolingType, int kernelSize)
-
Builder
public Builder(PoolingType poolingType, int kernelSize)
-
Builder
public Builder(int kernelSize, int stride, int padding)
-
Builder
public Builder(int kernelSize, int stride)
-
Builder
public Builder(int kernelSize)
-
Builder
public Builder(SubsamplingLayer.PoolingType poolingType)
-
Builder
public Builder(PoolingType poolingType)
-
Builder
public Builder()
-
Builder
public Builder(PoolingType poolingType, int kernelSize, int stride, int padding)
-
Builder
public Builder(SubsamplingLayer.PoolingType poolingType, int kernelSize, int stride, int padding)
-
-
Method Detail
-
allowCausal
protected boolean allowCausal()
- Specified by:
allowCausal
in classSubsamplingLayer.BaseSubsamplingBuilder<Subsampling1DLayer.Builder>
-
build
public Subsampling1DLayer build()
- Specified by:
build
in classLayer.Builder<Subsampling1DLayer.Builder>
-
kernelSize
public Subsampling1DLayer.Builder kernelSize(int kernelSize)
Kernel size- Parameters:
kernelSize
- kernel size
-
stride
public Subsampling1DLayer.Builder stride(int stride)
Stride- Parameters:
stride
- stride value
-
padding
public Subsampling1DLayer.Builder padding(int padding)
Padding- Parameters:
padding
- padding value
-
setKernelSize
public void setKernelSize(int... kernelSize)
Kernel size- Parameters:
kernelSize
- kernel size
-
setStride
public void setStride(int... stride)
Stride- Parameters:
stride
- stride value
-
setPadding
public void setPadding(int... padding)
Padding- Parameters:
padding
- padding value
-
-