Class LocallyConnected1D.Builder
- java.lang.Object
-
- org.deeplearning4j.nn.conf.layers.Layer.Builder<T>
-
- org.deeplearning4j.nn.conf.layers.samediff.AbstractSameDiffLayer.Builder<T>
-
- org.deeplearning4j.nn.conf.layers.samediff.SameDiffLayer.Builder<LocallyConnected1D.Builder>
-
- org.deeplearning4j.nn.conf.layers.LocallyConnected1D.Builder
-
- Enclosing class:
- LocallyConnected1D
public static class LocallyConnected1D.Builder extends SameDiffLayer.Builder<LocallyConnected1D.Builder>
-
-
Field Summary
-
Fields inherited from class org.deeplearning4j.nn.conf.layers.samediff.SameDiffLayer.Builder
paramWeightInit, weightInit
-
Fields inherited from class org.deeplearning4j.nn.conf.layers.samediff.AbstractSameDiffLayer.Builder
biasUpdater, regularization, regularizationBias, updater
-
Fields inherited from class org.deeplearning4j.nn.conf.layers.Layer.Builder
allParamConstraints, biasConstraints, iDropout, layerName, weightConstraints
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocallyConnected1D.Builder
activation(Activation activation)
LocallyConnected1D
build()
LocallyConnected1D.Builder
convolutionMode(ConvolutionMode cm)
LocallyConnected1D.Builder
dilation(int d)
LocallyConnected1D.Builder
hasBias(boolean hasBias)
LocallyConnected1D.Builder
kernelSize(int k)
LocallyConnected1D.Builder
nIn(int nIn)
LocallyConnected1D.Builder
nOut(int nOut)
LocallyConnected1D.Builder
padding(int p)
LocallyConnected1D.Builder
setInputSize(int inputSize)
Set input filter size for this locally connected 1D layerLocallyConnected1D.Builder
stride(int s)
-
Methods inherited from class org.deeplearning4j.nn.conf.layers.samediff.SameDiffLayer.Builder
weightInit, weightInit
-
Methods inherited from class org.deeplearning4j.nn.conf.layers.samediff.AbstractSameDiffLayer.Builder
biasUpdater, l1, l1Bias, l2, l2Bias, regularization, regularizationBias, updater, weightDecay, weightDecay, weightDecayBias, weightDecayBias
-
Methods inherited from class org.deeplearning4j.nn.conf.layers.Layer.Builder
constrainAllParameters, constrainBias, constrainWeights, dropOut, dropOut, name
-
-
-
-
Method Detail
-
nIn
public LocallyConnected1D.Builder nIn(int nIn)
- Parameters:
nIn
- Number of inputs to the layer (input size)
-
nOut
public LocallyConnected1D.Builder nOut(int nOut)
- Parameters:
nOut
- Number of outputs (output size)
-
activation
public LocallyConnected1D.Builder activation(Activation activation)
- Parameters:
activation
- Activation function for the layer
-
kernelSize
public LocallyConnected1D.Builder kernelSize(int k)
- Parameters:
k
- Kernel size for the layer
-
stride
public LocallyConnected1D.Builder stride(int s)
- Parameters:
s
- Stride for the layer
-
padding
public LocallyConnected1D.Builder padding(int p)
- Parameters:
p
- Padding for the layer. Not used ifConvolutionMode.Same
is set
-
convolutionMode
public LocallyConnected1D.Builder convolutionMode(ConvolutionMode cm)
- Parameters:
cm
- Convolution mode for the layer. SeeConvolutionMode
for details
-
dilation
public LocallyConnected1D.Builder dilation(int d)
- Parameters:
d
- Dilation for the layer
-
hasBias
public LocallyConnected1D.Builder hasBias(boolean hasBias)
- Parameters:
hasBias
- If true (default is false) the layer will have a bias
-
setInputSize
public LocallyConnected1D.Builder setInputSize(int inputSize)
Set input filter size for this locally connected 1D layer- Parameters:
inputSize
- height of the input filters- Returns:
- Builder
-
build
public LocallyConnected1D build()
- Specified by:
build
in classLayer.Builder<LocallyConnected1D.Builder>
-
-