主要内容

depthToSpace2dLayer

空间层深度

描述

二维深度到空间层将深度维度的数据置换成二维空间数据块。

给定输入特征图的大小[HWC高度宽度]和大小块[高度宽度,则输出特征图大小为[H高度W宽度C].

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

创建

描述

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

例子

层= depthToSpace2dLayer (blockSize、名称、值)使用名称-值对来设置模式的名字属性。可以指定多个名称-值对。将每个属性名用引号括起来。

例子:depthToSpace2dLayer (blockSize“模式”、“CRD”)创建一个二维空间深度层,按列、行和深度排序数据。

属性

全部展开

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

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

输入数据中重新排列维度的顺序,指定为”及““crd”.当你指定”及“,该层按深度、列、行顺序排列数据。当你指定“crd”,层按列、行和深度排序数据。

数据类型:字符|字符串

层名,指定为字符向量或字符串标量。若要在层图中包含层,必须指定非空的唯一层名。如果你用层和的名字被设置为'',然后软件在训练时自动为该层分配一个名称。

数据类型:字符|字符串

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

数据类型:

输入层名。这一层只接受单个输入。

数据类型:细胞

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

数据类型:

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

数据类型:细胞

例子

全部折叠

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

blockSize = [2 2];

创建一个二维空间深度层,按列、行和深度排序数据。

层= depthToSpace2dLayer (blockSize,“模式”“crd”“名称”“depthToSpaceLayer”
[2 2] Mode: "crd"显示所有属性

扩展功能

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

另请参阅

||

主题

介绍了R2021a