文档帮助中心文档
三维平均池层
三维平均池层执行downsampling除以三维输入立方形的池区域,然后计算每个区域的平均值。
层= averagePooling3dLayer (poolSize)
层= averagePooling3dLayer (poolSize、名称、值)
层= averagePooling3dLayer (poolSize)创建一个平均池层和设置PoolSize财产。
层
poolSize
PoolSize
例子
层= averagePooling3dLayer (poolSize,名称,值)设置可选步和的名字属性使用名称-值对。指定输入填充,使用“填充”名称-值对的论点。例如,averagePooling3dLayer(2步,2)创建一个三维平均池层与池的大小(2 2 2)和步(2 2 2)。您可以指定多个名称-值对。在单引号附上每个属性的名字。
层= averagePooling3dLayer (poolSize,名称,值)
名称,值
步
的名字
“填充”
averagePooling3dLayer(2步,2)
(2 2 2)
全部展开
使用逗号分隔的名称-值对参数来指定大小的补零添加沿着边缘层的输入或设置步和的名字属性。在单引号附上名字。
填充
0
“相同”
输入边缘填充,指定为逗号分隔组成的“填充”这些值之一:
“相同”——添加填充大小计算软件的培训或预测时间,输出具有相同的大小作为输入时,步幅等于1。如果跨越大于1,那么输出大小装天花板(inputSize /步),在那里inputSize高度,宽度,或输入和深度步在相应的维度是进步。软件增加了相同数量的顶部和底部填充,左,右,和前后,如果可能的话。如果填充在给定维度有一个奇怪的价值,然后软件添加了额外的填充postpadding输入。换句话说,软件添加额外的垂直填充,额外的水平向右填充,和额外的深度填充的输入。
装天花板(inputSize /步)
inputSize
非负整数p——添加填充的大小p所有输入的边缘。
p
三元素向量(a b c)非负整数的加衬垫的大小一个顶部和底部填充的大小b左和右,填充的大小c正面和背面的输入。
(a b c)
一个
b
c
2×3矩阵[t l f; b r k)非负整数的加衬垫的大小t前,b底部,l到左边,r向右,f前面,k后面的输入。换句话说,第一行指定前置液和第二行定义了postpadding在三维空间中。
[t l f; b r k)
t
l
r
f
k
例子:“填充”,1添加一行的顶部和底部填充,填充的一列左和右,和一个平面填充的前后输入。
“填充”,1
例子:“填充”,“相同”添加填充,这样输出具有相同的大小作为输入(如果步幅等于1)。
“填充”,“相同”
维度的池区域,指定为一个向量的三个正整数[w h d],在那里h的高度,w是宽度,d是深度。创建层时,您可以指定PoolSize作为标量三维使用相同的值。
[w h d]
h
w
d
如果跨维度步不到各自的池尺寸,然后池区域重叠。
填充的维度PaddingSize必须小于池地区维度PoolSize。
PaddingSize
例子:(2一1)指定池区域的高度,宽度,和深度1。
(2一1)
(1 1 1)
步长为遍历输入在三维空间中,指定为一个向量(a b c)三个正整数的一个是垂直的步长,b是水平步长,c沿深度方向的步长。创建层时,您可以指定步使用相同的值作为标量一步大小在所有三个方向。
例子:(1 2 3)指定一个垂直步长为2,水平3的步长和步长沿深度为1。
(1 2 3)
(0 0 0;0 0 0)
大小的衬垫适用于输入边界,指定为2×3矩阵[t l f; b r k)的非负整数t和b是应用于顶部和底部填充在垂直方向,l和r填充应用于水平方向的左和右,然后呢f和k是填充应用于前后沿深度。换句话说,第一行指定前置液和第二行定义了postpadding在三维空间中。
当您创建一个层,使用“填充”名称-值对参数来指定填充大小。
例子:(1 2 4;1 2 4)添加一行的顶部和底部填充,填充的两列左和右,和四架飞机填充前后的输入。
(1 2 4;1 2 4)
PaddingMode
“手动”
方法来确定填充大小,指定为“手动”或“相同”。
软件自动设置的值PaddingMode基于“填充”值指定在创建一个层。
如果你设置“填充”选择一个标量或矢量的非负整数,那么软件自动设置PaddingMode来“手动”。
如果你设置“填充”选项“相同”,那么软件自动设置PaddingMode来“相同”和计算填充在训练时间的大小,输出具有相同的大小作为输入时,步幅等于1。如果跨越大于1,那么输出大小装天花板(inputSize /步),在那里inputSize高度,宽度,或输入和深度步在相应的维度是进步。软件增加了相同数量的顶部和底部填充,左,右,和前后,如果可能的话。如果填充在给定维度有一个奇怪的价值,然后软件添加了额外的填充postpadding输入。换句话说,软件添加额外的垂直填充,额外的水平向右填充,和额外的深度填充的输入。
PaddingValue
“的意思是”
用来垫输入值,指定为0或“的意思是”。
当你使用填充输入选项添加填充,填充的值应用可以是下列之一:
0——输入与零填充在指定的位置填充财产。填充区域是包含在计算平均值的池沿边缘地区。
“的意思是”——输入填充池区域的均值在指定的位置填充选择。填充区域是有效地排除在计算每个池区域的平均值。
”
图层名称,指定为一个特征向量或字符串标量。为层数组输入,trainNetwork,assembleNetwork,layerGraph,dlnetwork函数自动分配层的名称的名字设置为”。
trainNetwork
assembleNetwork
layerGraph
dlnetwork
数据类型:字符|字符串
字符
字符串
NumInputs
1
这个属性是只读的。
输入层的数量。这一层只接受一个输入。
数据类型:双
双
InputNames
{'在'}
输入层的名称。这一层只接受一个输入。
数据类型:细胞
细胞
NumOutputs
输出层的数量。这一层只有一个输出。
OutputNames
{“出”}
输出层的名称。这一层只有一个输出。
全部折叠
创建一个三维平均池层与不重叠的池区域downsamples 2倍。
层= averagePooling3dLayer (2“步”,2)
层= AveragePooling3DLayer属性:名称:“Hyperparameters PoolSize:[2 2 2]大步:[2 2 2]PaddingMode:“手动”PaddingSize: [2 x3双]PaddingValue: 0
包括一个3 d的池层平均层数组中。
层= […image3dInputLayer([28日28日28日3])convolution3dLayer (5、20) reluLayer averagePooling3dLayer (2“步”,2)fullyConnectedLayer (10) softmaxLayer classificationLayer]
层x1 = 7层阵列层:1“3 d图像输入28 x28x28x3图像zerocenter正常化2”卷积20 5 x5x5卷曲步(1 1 1)和填充(0 0 0;0 0 0]3”ReLU ReLU 4”平均3 d池2 x2x2平均池与步幅(2 2 2)和填充(0 0 0;10 0 0 0]5”完全连接完全连接层6”Softmax Softmax crossentropyex 7”分类输出
创建一个三维平均池层重叠的池顶部和底部的区域和填充输入。
层= averagePooling3dLayer ((3 2 2),“步”2,“填充”(1 0 0))
层= AveragePooling3DLayer属性:名称:“Hyperparameters PoolSize:[3 2 2]大步:[2 2 2]PaddingMode:“手动”PaddingSize: [2 x3双]PaddingValue: 0
这一层创建池区域大小3-by-2-by-2和需要在每个地区12个元素的平均值。所有维度的步幅是2。池区域重叠,因为有跨维度步小于相应的池尺寸PoolSize。
三维平均池层平均池的功能层延伸至第三个维度,深度。平均池层执行采样下来除以输入矩形或立方形的池区域,并计算每个区域的平均值。欲了解更多,请看的定义平均池层在averagePooling2dLayer参考页面。
averagePooling2dLayer
averagePooling2dLayer|convolution3dLayer|maxPooling3dLayer
convolution3dLayer
maxPooling3dLayer
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室