Class SpaceToBatchLayer.Builder<T extends SpaceToBatchLayer.Builder<T>>
- java.lang.Object
-
- org.deeplearning4j.nn.conf.layers.Layer.Builder<T>
-
- org.deeplearning4j.nn.conf.layers.SpaceToBatchLayer.Builder<T>
-
- Enclosing class:
- SpaceToBatchLayer
public static class SpaceToBatchLayer.Builder<T extends SpaceToBatchLayer.Builder<T>> extends Layer.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected int[]blocksBlock size for SpaceToBatch layer.protected CNN2DFormatformatprotected int[][]paddingA 2d array, with format [[padTop, padBottom], [padLeft, padRight]]-
Fields inherited from class org.deeplearning4j.nn.conf.layers.Layer.Builder
allParamConstraints, biasConstraints, iDropout, layerName, weightConstraints
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tblocks(int... blocks)SpaceToBatchLayerbuild()TdataFormat(CNN2DFormat format)Set the data format for the CNN activations - NCHW (channels first) or NHWC (channels last).Tname(String layerName)Layer name assigns layer string name.Tpadding(int[][] padding)voidsetBlocks(int... blocks)voidsetPadding(int[][] padding)-
Methods inherited from class org.deeplearning4j.nn.conf.layers.Layer.Builder
constrainAllParameters, constrainBias, constrainWeights, dropOut, dropOut
-
-
-
-
Field Detail
-
blocks
protected int[] blocks
Block size for SpaceToBatch layer. Should be a length 2 array for the height and width dimensions
-
padding
protected int[][] padding
A 2d array, with format [[padTop, padBottom], [padLeft, padRight]]
-
format
protected CNN2DFormat format
-
-
Constructor Detail
-
Builder
public Builder(int[] blocks)
- Parameters:
blocks- Block size for SpaceToBatch layer. Should be a length 2 array for the height and width dimensions
-
Builder
public Builder(int[] blocks, int[][] padding)- Parameters:
blocks- Block size for SpaceToBatch layer. Should be a length 2 array for the height and width dimensionspadding- Padding - should be a 2d array, with format [[padTop, padBottom], [padLeft, padRight]]
-
-
Method Detail
-
setBlocks
public void setBlocks(int... blocks)
- Parameters:
blocks- Block size for SpaceToBatch layer. Should be a length 2 array for the height and width dimensions
-
setPadding
public void setPadding(int[][] padding)
- Parameters:
padding- Padding - should be a 2d array, with format [[padTop, padBottom], [padLeft, padRight]]
-
dataFormat
public T dataFormat(CNN2DFormat format)
Set the data format for the CNN activations - NCHW (channels first) or NHWC (channels last). SeeCNN2DFormatfor more details.
Default: NCHW- Parameters:
format- Format for activations (in and out)
-
blocks
public T blocks(int... blocks)
- Parameters:
blocks- Block size for SpaceToBatch layer. Should be a length 2 array for the height and width dimensions
-
padding
public T padding(int[][] padding)
- Parameters:
padding- Padding - should be a 2d array, with format [[padTop, padBottom], [padLeft, padRight]]
-
name
public T name(String layerName)
Description copied from class:Layer.BuilderLayer name assigns layer string name. Allows easier differentiation between layers.- Overrides:
namein classLayer.Builder<T extends SpaceToBatchLayer.Builder<T>>
-
build
public SpaceToBatchLayer build()
- Specified by:
buildin classLayer.Builder<T extends SpaceToBatchLayer.Builder<T>>
-
-