Keras layers
KerasSeparableConvolution2D
Keras 可分离卷积2D层支持
KerasSeparableConvolution2D
public KerasSeparableConvolution2D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
setWeights
public void setWeights(Map<String, INDArray> weights) throws InvalidKerasConfigurationException
为层设置权重
- 参数weights 权重映射
public KerasSeparableConvolution2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getSeparableConvolution2DLayer
public SeparableConvolution2D getSeparableConvolution2DLayer()
获取 DL4J SeparableConvolution2D.
- 返回 SeparableConvolution2D
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasDeconvolution2D
从Keras导入一个2D 反卷积层
KerasDeconvolution2D
public KerasDeconvolution2D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
getDeconvolution2DLayer
public Deconvolution2D getDeconvolution2DLayer()
获取2D 反卷积层
public KerasDeconvolution2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasZeroPadding2D
导入一个Keras 0填充2D层
KerasZeroPadding2D
public KerasZeroPadding2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getZeroPadding2DLayer
public ZeroPaddingLayer getZeroPadding2DLayer()
获取 0填充2D层
public KerasZeroPadding2D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasDepthwiseConvolution2D
Keras 深度二维卷积层支持
KerasDepthwiseConvolution2D
public KerasDepthwiseConvolution2D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
setWeights
public void setWeights(Map<String, INDArray> weights) throws InvalidKerasConfigurationException
为层设置权重
- 参数weights 权重映射
public KerasDepthwiseConvolution2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getDepthwiseConvolution2DLayer
public DepthwiseConvolution2D getDepthwiseConvolution2DLayer()
获取 DL4J DepthwiseConvolution2D.
- 返回 DepthwiseConvolution2D
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasZeroPadding3D
导入一个Keras 0填充三维层
KerasZeroPadding3D
public KerasZeroPadding3D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getZeroPadding3DLayer
public ZeroPadding3DLayer getZeroPadding3DLayer()
获取 0填充3维层
public KerasZeroPadding3D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasZeroPadding1D
导入一个Keras 0填充一维层
KerasZeroPadding1D
public KerasZeroPadding1D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getZeroPadding1DLayer
public ZeroPadding1DLayer getZeroPadding1DLayer()
获取0填充一维层
public KerasZeroPadding1D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasSpaceToDepth
KerasSpaceToDepth
public KerasSpaceToDepth(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getSpaceToDepthLayer
public SpaceToDepthLayer getSpaceToDepthLayer()
获取DL4J SpaceToDepth 层
- 返回 SpaceToDepth 层
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasConvolution3D
从Keras导入一个3D卷积层
KerasConvolution3D
public KerasConvolution3D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
getConvolution3DLayer
public ConvolutionLayer getConvolution3DLayer()
获取3D卷积层
public KerasConvolution3D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasConvolution1D
从Keras导入一个1D卷积层
KerasConvolution1D
public KerasConvolution1D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
getConvolution1DLayer
public Convolution1DLayer getConvolution1DLayer()
获取 1D卷积层
public KerasConvolution1D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
getInputPreprocessor
public InputPreProcessor getInputPreprocessor(InputType... inputType) throws InvalidKerasConfigurationException
为给定的输入类型获取适合的DL4J输入预处理器
- 参数 inputType 输入类型数组
- 返回 DL4J InputPreProcessor
- 抛出 InvalidKerasConfigurationException无效的Keras配置异常
- 查看 org.deeplearning4j.nn.conf.InputPreProcessor
setWeights
public void setWeights(Map<String, INDArray> weights) throws InvalidKerasConfigurationException
为层设置权重
- 参数 weights 从参数名映射到INDArray.
KerasAtrousConvolution2D (带孔卷积核)
Keras 二维带孔/扩张 卷积层。请注意,在Keras 2中,该层已被移除,现在可以通过常规conv1d层中的“dilated”参数进行扩张。
作者: Max Pumperla
KerasAtrousConvolution2D
public KerasAtrousConvolution2D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
getAtrousConvolution2D
public ConvolutionLayer getAtrousConvolution2D()
获取AtrousConvolution2D
public KerasAtrousConvolution2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasCropping1D
导入一个Keras裁剪1维层
KerasCropping1D
public KerasCropping1D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getCropping1DLayer
public Cropping1D getCropping1DLayer()
获取 裁剪1维层
public KerasCropping1D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasCropping3D
导入一个Keras裁剪3维层
KerasCropping3D
public KerasCropping3D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getCropping3DLayer
public Cropping3D getCropping3DLayer()
获取裁剪3维层
public KerasCropping3D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasUpsampling2D (向上采样层)
Keras Upsampling2D 层支持
KerasUpsampling2D
public KerasUpsampling2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getUpsampling2DLayer
public Upsampling2D getUpsampling2DLayer()
获取Upsampling2DLayer
public KerasUpsampling2D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasConvolutionUtils
用于Keras卷积层的实用功能。
getConvolutionModeFromConfig
public static ConvolutionMode getConvolutionModeFromConfig(Map<String, Object> layerConfig,
KerasLayerConfiguration conf)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
从 Keras配置获取(卷积)步长
- 参数 layerConfig 包含keras层配置的字典
- 返回来自Keras配置的步长数组
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasConvolution2D
从Keras导入2D卷积层
KerasConvolution2D
public KerasConvolution2D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
getConvolution2DLayer
public ConvolutionLayer getConvolution2DLayer()
获取二维卷积层
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasAtrousConvolution1D
Keras 一维带孔/扩张 卷积层。请注意,在Keras 2中,该层已被移除,现在可以通过常规Conv1D层中的“dilated”参数进行扩张。
作者: Max Pumperla
KerasAtrousConvolution1D
public KerasAtrousConvolution1D(Integer kerasVersion) throws UnsupportedKerasConfigurationException
从KerasLayer传递构造函数
- 参数 kerasVersion Keras主版本
- 抛出 UnsupportedKerasConfigurationException 不支持的 Keras 配置
getAtrousConvolution1D
public Convolution1DLayer getAtrousConvolution1D()
获取AtrousConvolution1D
public KerasAtrousConvolution1D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasCropping2D
导入一个Keras裁剪二维层
KerasCropping2D
public KerasCropping2D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getCropping2DLayer
public Cropping2D getCropping2DLayer()
获取Cropping2DLayer
public KerasCropping2D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasUpsampling3D(向上采样三维层)
Keras Upsampling3D 层支持
KerasUpsampling3D
public KerasUpsampling3D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getUpsampling3DLayer
public Upsampling3D getUpsampling3DLayer()
获取Upsampling3DLayer
public KerasUpsampling3D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
KerasUpsampling1D(向上采样一维层)
Keras Upsampling1D 层支持
KerasUpsampling1D
public KerasUpsampling1D(Map<String, Object> layerConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getUpsampling1DLayer
public Upsampling1D getUpsampling1DLayer()
获取Upsampling1DLayer
public KerasUpsampling1D(Map<String, Object> layerConfig, boolean enforceTrainingConfig)
throws InvalidKerasConfigurationException, UnsupportedKerasConfigurationException
来自解析的keras层配置字典的构造函数。
- 参数 layerConfig 包含keras层配置的字典
- 参数 enforceTrainingConfig 是否强制执行与训练相关的配置选项
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置
- 抛出 UnsupportedKerasConfigurationException 不支持的无效的 Keras 配置
getOutputType
public InputType getOutputType(InputType... inputType) throws InvalidKerasConfigurationException
获取层输出类型
- 参数 inputType 输入类型数组
- 返回 按输入类型返回输出类型
- 抛出 InvalidKerasConfigurationException 无效的 Keras 配置