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.Builderactivation(Activation activation)LocallyConnected1Dbuild()LocallyConnected1D.BuilderconvolutionMode(ConvolutionMode cm)LocallyConnected1D.Builderdilation(int d)LocallyConnected1D.BuilderhasBias(boolean hasBias)LocallyConnected1D.BuilderkernelSize(int k)LocallyConnected1D.BuildernIn(int nIn)LocallyConnected1D.BuildernOut(int nOut)LocallyConnected1D.Builderpadding(int p)LocallyConnected1D.BuildersetInputSize(int inputSize)Set input filter size for this locally connected 1D layerLocallyConnected1D.Builderstride(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.Sameis set
-
convolutionMode
public LocallyConnected1D.Builder convolutionMode(ConvolutionMode cm)
- Parameters:
cm- Convolution mode for the layer. SeeConvolutionModefor 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:
buildin classLayer.Builder<LocallyConnected1D.Builder>
-
-