主要内容

depthToSpace2dLayer

深度空间层

自从R2021a

描述

一个二维空间的深度层排列的数据深度尺寸的二维空间数据块。

给定一个输入特征的地图大小(HWC*高度*宽度)和块的大小(高度宽度地图大小),输出特性是(H*高度W*宽度C]。

这个对象需要深度学习工具箱™。

创建

描述

层= depthToSpace2dLayer (blockSize)创建一个二维深度空间层,指定块大小重新输入激活。的blockSize输入设置BlockSize财产。

例子

层= depthToSpace2dLayer (blockSize、名称、值)使用名称-值对集合模式的名字属性。您可以指定多个名称-值对。在报价附上每个属性的名字。

例子:depthToSpace2dLayer (blockSize“模式”、“CRD”)创建一个二维深度空间层,订单数据列,行,然后深度。

属性

全部展开

块大小排序输入激活,指定为一个向量的两个正整数[w h],在那里h是身高和w是宽度。创建层时,您可以指定BlockSize作为一个两维标量使用相同的值。

例子:(2 - 1)指定的高度2和宽度1块。

的顺序重新排列维度从输入数据,指定为”及““crd”。当你指定”及“由深度层订单数据列,然后行。当你指定“crd”,层订单数据的列,行,然后深度。

数据类型:字符|字符串

图层名称,指定为一个特征向量或字符串标量。为数组输入,trainNetwork(深度学习工具箱),assembleNetwork(深度学习工具箱),layerGraph(深度学习工具箱),dlnetwork(深度学习工具箱)函数自动分配名称层的名称

数据类型:字符|字符串

这个属性是只读的。

输入层的数量。这一层只接受一个输入。

数据类型:

这个属性是只读的。

输入层的名称。这一层只接受一个输入。

数据类型:细胞

这个属性是只读的。

输出层的数量。这一层只有一个输出。

数据类型:

这个属性是只读的。

输出层的名称。这一层只有一个输出。

数据类型:细胞

例子

全部折叠

为重新排序输入激活指定的块大小。

blockSize = (2 - 2);

创建一个二维深度空间层,订单数据列,行,然后深度。

层= depthToSpace2dLayer (blockSize,“模式”,“crd”,“名称”,“depthToSpaceLayer”)
层= DepthToSpace2DLayer属性:名称:“depthToSpaceLayer”BlockSize:[2 2]模式:“crd”可学的参数没有属性。状态参数没有属性。显示所有属性

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。

版本历史

介绍了R2021a

另请参阅

||

主题