主要内容

depthToSpace

重新排列dlarray数据从深度维度转化为空间块

描述

例子

Y= depthToSpace (XblockSize重新排列已格式化的数据dlarray对象,X,从深度维度到空间块的大小blockSize

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

该功能需要深度学习工具箱™。

例子

Y= depthToSpace (XblockSize名称,值使用名称-值参数修改深度到空间重新排列操作的各个方面。如果X是未格式化的dlarray,则必须指定DataFormat名称-值对参数。

例子

全部折叠

创建一个高2宽2的数值数组,模拟大小为2乘2的块的深度连接。

X =重塑(1:48,2,2,12);

创建一个dlarray对象,该对象包含数值数据,指定数据的格式为“SSC”(空间的,空间的,通道的)。

X = dlarray(X,SSC的
X = 2 (S) X 2 (S) X 12 (C) dlarray(:,: 1) = 1 2 3 4(:,: 2) = 5 6 7 8(:,:, 3) = 9 11 10 12(:,:, 4) = 13 15 14 16(:,:, 5) = 17 18 19 20(:,: 6) = 21日22日23日24日(:,:7)= 25 26日27日28(:,:8)= 29日31日30日32 (:,:9)= 33 35 34 36 (:,:10)= 37 39 38 40 (:,:11)= 41 43 42 44 (:,:12)= 45 47 46 48 2 (S) X 2 (S) X 12 dlarray (C)

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

blockSize = 2;

将数据块从深度维度重新排列到空间维度。

Z = depthToSpace(X,blockSize)
Z = 4(S) x 4(S) x 3(C) dlarray (:,:,1) = 1 13 3 15 25 37 27 39 2 14 4 16 26 38 28 40 (:,:,2) = 5 17 7 19 29 41 31 43 6 18 8 20 30 42 32 44 (:,:,3) = 9 21 11 23 33 45 35 47 10 22 12 24 34 46 36 48

创建一个高2宽2的数值数组,模拟大小为2乘2的块的深度连接。

X =重塑(1:48,2,2,12);

创建一个未格式化的dlarray对象,该对象包含数值数据。

dlX = dlarray(X);

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

blockSize = 2;

将数据块从深度维度重新排列到空间维度,并指定数据格式。按列、行和深度对数据进行排序。

dlZ = depthToSpace(dlX,blockSize,“DataFormat”“SSC”“模式”“CRD”
dlZ = 4x4x3 dlarray (:,:,1) = 15 37 9 13 11 15 26 48 10 14 12 16 (:,:,2) = 17 21 19 23 25 29 27 31 18 22 20 24 26 30 28 32 (:,:,3) = 33 37 35 39 41 45 43 47 34 38 36 40 42 46 44 48

输入参数

全部折叠

深度学习数据的重新排列,指定为dlarray(深度学习工具箱)对象。

块大小,以重新排序输入激活,指定为正整数或两个正整数的形式的向量[w h],在那里h是高度和w是宽度。当你指定blockSize作为标量,函数对两个维度使用相同的值。

例子:(2 - 4)指定高2宽4的块。

例子:32指定高度和宽度的块32。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“DataFormat”、“SSC”指定具有两个空间维度和一个通道维度的数组,适用于二维RGB图像数据。

输入深度学习数据时标注尺寸X未标记,指定为字符串标量或字符向量。标签的数量必须与输入数据的维度数量相匹配,X.'中的每个字符DataFormat肯定是以下标签之一:

  • 年代——空间

  • C——频道

  • B-批量观察

不支持“T”(时间或序列)和“U”(未指定)标签。万博1manbetx不要指定'DataFormat'参数时,输入的深度学习数据是格式化的dlarray对象。

例子:“SSCB”指示数组具有两个空间维度、一个通道维度和一个批处理维度。

数据类型:字符|字符串

从输入深度学习数据中重新排列维度的顺序X,指定为”及““CRD”.当你指定”及“,该函数按深度、列和行对数据排序。当你指定“CRD”,函数按列、行、然后是深度对数据进行排序。

数据类型:字符|字符串

输出参数

全部折叠

重新排列的深度学习数据,返回为dlarray(深度学习工具箱)对象。

扩展功能

版本历史

在R2021a中引入

另请参阅

|

主题