public class SeparableConvolution2DLayerSpace extends BaseConvolutionLayerSpace<SeparableConvolution2D>
Modifier and Type | Class and Description |
---|---|
static class |
SeparableConvolution2DLayerSpace.Builder |
Modifier and Type | Field and Description |
---|---|
protected ParameterSpace<List<LayerConstraint>> |
pointWiseConstraints |
convolutionMode, dilation, hasBias, kernelSize, padding, stride
constrainAll, constrainBias, constrainWeights, nIn, nOut
activationFunction, biasInit, biasUpdater, dist, gradientNormalization, gradientNormalizationThreshold, l1, l1Bias, l2, l2Bias, numParameters, updater, weightInit, weightNoise
dropOut
Modifier | Constructor and Description |
---|---|
protected |
SeparableConvolution2DLayerSpace(SeparableConvolution2DLayerSpace.Builder builder) |
Modifier and Type | Method and Description |
---|---|
SeparableConvolution2D |
getValue(double[] parameterValues)
Generate a candidate given a set of values.
|
protected void |
setLayerOptionsBuilder(SeparableConvolution2D.Builder builder,
double[] values) |
setLayerOptionsBuilder, toString, toString
setLayerOptionsBuilder
isLeaf, numParameters, setIndices, setLayerOptionsBuilder
collectLeaves, setLayerOptionsBuilder
getNestedSpaces
protected ParameterSpace<List<LayerConstraint>> pointWiseConstraints
protected SeparableConvolution2DLayerSpace(SeparableConvolution2DLayerSpace.Builder builder)
public SeparableConvolution2D getValue(double[] parameterValues)
ParameterSpace
parameterValues
- A set of values, each in the range [0,1], of length ParameterSpace.numParameters()
protected void setLayerOptionsBuilder(SeparableConvolution2D.Builder builder, double[] values)
Copyright © 2020. All rights reserved.