主要内容

spaceToDepthLayer

空间深度层

自从R2020b

描述

空间深度层排列的空间块的输入深度维度。使用这一层,当你需要结合不同大小的特征图谱不丢弃任何特性数据。

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

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

创建

描述

层= spaceToDepthLayer (blockSize)创建一个空间深度层,指定的块大小排序输入激活。的blockSize输入设置BlockSize财产。

例子

层= spaceToDepthLayer (blockSize,“名字”,名称)创建一个空间深度层和设置可选的的名字财产。

属性

全部展开

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

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

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

数据类型:字符|字符串

这个属性是只读的。

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

数据类型:

这个属性是只读的。

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

数据类型:细胞

这个属性是只读的。

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

数据类型:

这个属性是只读的。

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

数据类型:细胞

例子

全部折叠

指定块大小排序输入激活。

blockSize = (2 - 2);

创建一个命名空间深度层“spacetodepth”

层= spaceToDepthLayer (blockSize,“名字”,“spacetodepth”)
层= SpaceToDepthLayer属性:名称:“spacetodepth”BlockSize:[2 2]可学的参数没有属性。状态参数没有属性。显示所有属性

扩展功能

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

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

版本历史

介绍了R2020b

全部展开

另请参阅

(计算机视觉工具箱)|(计算机视觉工具箱)|||

主题