主要内容

resize3dLayer

三维调整层

描述

三维调整层尺寸三维输入比例因子,到指定的高度,宽度,和深度,或者参考输入特性图的大小。使用这一层需要深度学习工具箱™。

创建

描述

例子

层= resize3dLayer(“规模”,规模)创建一个三维调整层,设置规模属性指定的比例因子规模

例子

层= resize3dLayer (OutputSize, OutputSize)创建一个三维调整层,设置OutputSize指定属性的高度、宽度和深度outputSize

例子

层= resize3dLayer (EnableReferenceInput, tf)创建一个三维调整层,设置EnableReferenceInput属性指定的布尔特遣部队。当你指定值真正的层增加了一个额外的输入,接受一个参考特性图和尺寸大小的输入参考特征的地图。

例子

层= resize3dLayer (___,名称,值)还设置可选方法,GeometricTransformMode,NearestRoundingMode,的名字使用名称-值对参数属性。您可以指定多个参数名称-值对。在单引号附上每个属性的名字。

例子:层= resize3dLayer (“OutputSize”,[36 128 128],“方法”,“三”)创建一个三维调整层,调整输入,128 -通过- 128 - 36使用三线性插值像素

属性

全部展开

调整

比例因子来调整输入,转换指定为正数的行向量。规模因素的行,列,分别和飞机维度。创建层时,您可以指定规模作为标量为所有使用相同的价值维度。

调整大小的输出输入,转换指定为一个行向量的正整数的形式nrowsncolsnplanes]。奶奶您可以指定两个元素,在这种情况下,层计算值自动保存输入的长宽比。

添加引用特性图作为输入层,指定为一个数字或逻辑0()或1(真正的)。当你指定值真正的、层高度调整大小,宽度和深度的输入匹配高度,宽度和深度参考特征的地图。不改变调整操作的输入通道的数量。

启用一个引用特性映射时,输入层有名字“三机”“ref”,在那里“ref”是特征映射的名称引用。使用输入名称当连接或断开层使用connectLayers(深度学习工具箱)disconnectLayers(深度学习工具箱)

插值方法,指定为“最近的”最近邻插值或“三”三线性插值。

几何变换模式映射点从输入空间到输出空间,指定为“half-pixel”“不对称”

舍入为最近邻插值模式,指定为以下之一。

  • “圆”——使用相同的舍入行为MATLAB®函数。

  • “地板”——使用相同的舍入行为MATLAB地板上函数。

  • “onnx-10”——复制的调整行为ONNX™(打开神经网络交换)opset 10调整算子。

该属性时是有效的方法属性是“最近的”

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

数据类型:字符|字符串

输入层的数量,指定为1EnableReferenceInput属性是2EnableReferenceInput属性是真正的

数据类型:

输入层的名称指定为{'在'}EnableReferenceInput属性是{“在”,“ref”}EnableReferenceInput属性是真正的

数据类型:细胞

这个属性是只读的。

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

数据类型:

这个属性是只读的。

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

数据类型:细胞

例子

全部折叠

创建一个三维调整层。指定的水平和垂直比例因子2和切除比例因子4

层= resize3dLayer (“规模”(2 2 4))
层= Resize3DLayer属性:名称:“规模:[2 2 4]OutputSize: [] EnableReferenceInput: 0方法:“最近”GeometricTransformMode:“half-pixel”NearestRoundingMode:“圆”可学的参数没有属性。状态参数没有属性。显示所有属性

创建一个名为“resize224”的三维调整层和一个输出的大小(224 224 224)。

层= resize3dLayer (“OutputSize”(224 224 224),“名字”,“resize224”)
层= Resize3DLayer属性:名称:“resize224”规模:[]OutputSize: [224 224 224] EnableReferenceInput: 0方法:“最近”GeometricTransformMode:“half-pixel”NearestRoundingMode:“圆”可学的参数没有属性。状态参数没有属性。显示所有属性

层的创建一个数组,包括3 d地图调整层,接受一个参考输入功能。

层= [image3dInputLayer ([32 32 32 3],“名字”,“图像”)resize3dLayer (“EnableReferenceInput”,真的,“名字”,“调整”)]
层= 2 x1层阵列层:1“图像”3 d图像输入32 x32x32x3图片2的zerocenter正常化调整nnet.cnn.layer.Resize3DLayer“调整”

创建一个layerGraph。第一个输入三维调整层的自动连接到3 d图像的输出输入层。

lgraph = layerGraph(层);

连接“ref”三维调整层的输入到输出层,它提供了一种参考特征映射使用connectLayers函数。这个例子显示了一个简单的连接“ref”输入连接到输出的3 d图像输入层。

lgraph = connectLayers (lgraph,“图像”,“调整/ ref”);

创建一个名为“rescale0.5”的三维调整层统一的比例因子为0.5。指定和三线性插值插值法。

层= resize3dLayer (“规模”,0.5,“方法”,“三”,“名字”,“rescale0.5”)
层= Resize3DLayer属性:名称:“rescale0.5”规模:[0.5000 0.5000 0.5000]OutputSize: [] EnableReferenceInput: 0方法:“三线的”GeometricTransformMode:“half-pixel”NearestRoundingMode:“圆”可学的参数没有属性。状态参数没有属性。显示所有属性

引用

[1]打开神经网络交换https://github.com/onnx/

[2]ONNXhttps://onnx.ai/

版本历史

介绍了R2020b

全部展开

另请参阅

|(深度学习工具箱)|(深度学习工具箱)||(深度学习工具箱)

主题