Keras pooling layers


KerasPooling1D

[source]

Imports a Keras 1D Pooling layer as a DL4J Subsampling layer.

KerasPooling1D
  1. public KerasPooling1D(Map<String, Object> layerConfig)
  2. throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration.
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getSubsampling1DLayer
  1. public Subsampling1DLayer getSubsampling1DLayer()

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration
  • param enforceTrainingConfig whether to enforce training-related configuration options
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getOutputType
  1. public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException

Get layer output type.

  • param inputType Array of InputTypes
  • return output type as InputType
  • throws InvalidKerasConfigurationException Invalid Keras config

KerasPoolingUtils

[source]

Utility functionality for Keras pooling layers.

mapPoolingType
  1. public static PoolingType mapPoolingType(String className, KerasLayerConfiguration conf)
  2. throws UnsupportedKerasConfigurationException

Map Keras pooling layers to DL4J pooling types.

  • param className name of the Keras pooling class
  • return DL4J pooling type
  • throws UnsupportedKerasConfigurationException Unsupported Keras config

KerasPooling3D

[source]

Imports a Keras 3D Pooling layer as a DL4J Subsampling3D layer.

KerasPooling3D
  1. public KerasPooling3D(Map<String, Object> layerConfig)
  2. throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration.
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getSubsampling3DLayer
  1. public Subsampling3DLayer getSubsampling3DLayer()

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration
  • param enforceTrainingConfig whether to enforce training-related configuration options
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getOutputType
  1. public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException

Get layer output type.

  • param inputType Array of InputTypes
  • return output type as InputType
  • throws InvalidKerasConfigurationException Invalid Keras config

KerasGlobalPooling

[source]

Imports a Keras Pooling layer as a DL4J Subsampling layer.

KerasGlobalPooling
  1. public KerasGlobalPooling(Map<String, Object> layerConfig)
  2. throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration.
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getGlobalPoolingLayer
  1. public GlobalPoolingLayer getGlobalPoolingLayer()

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration
  • param enforceTrainingConfig whether to enforce training-related configuration options
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getInputPreprocessor
  1. public InputPreProcessor getInputPreprocessor(InputType... inputType) throws InvalidKerasConfigurationException

Gets appropriate DL4J InputPreProcessor for given InputTypes.

  • param inputType Array of InputTypes
  • return DL4J InputPreProcessor
  • throws InvalidKerasConfigurationException Invalid Keras config
  • see org.deeplearning4j.nn.conf.InputPreProcessor
getOutputType
  1. public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException

Get layer output type.

  • param inputType Array of InputTypes
  • return output type as InputType
  • throws InvalidKerasConfigurationException Invalid Keras config

KerasPooling2D

[source]

Imports a Keras 2D Pooling layer as a DL4J Subsampling layer.

KerasPooling2D
  1. public KerasPooling2D(Map<String, Object> layerConfig)
  2. throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration.
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getSubsampling2DLayer
  1. public SubsamplingLayer getSubsampling2DLayer()

Constructor from parsed Keras layer configuration dictionary.

  • param layerConfig dictionary containing Keras layer configuration
  • param enforceTrainingConfig whether to enforce training-related configuration options
  • throws InvalidKerasConfigurationException Invalid Keras config
  • throws UnsupportedKerasConfigurationException Unsupported Keras config
getOutputType
  1. public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException

Get layer output type.

  • param inputType Array of InputTypes
  • return output type as InputType
  • throws InvalidKerasConfigurationException Invalid Keras config