PoolingLayer(池层)
详细信息和选项
PoolingLayer(池层) [ n个 , … ] 表示应用于输入数组的层 c(c) 输入通道和一个或多个空间维度,执行 c(c) 跨空间维度进行不同的池操作,以生成具有 c(c) 频道。 PoolingLayer(池层) [ n个 ] 等于 PoolingLayer(池层) [ n个 , 1 ] . 可以包括以下可选参数: -
“维度” 自动 池的空间维度数 “功能” 马克斯 要使用的聚合函数 交织 False(错误) 通道尺寸的位置 填充大小 0 应用于输入的零填充量 使用设置 交织 False(错误) ,通道维被视为输入和输出数组的第一维。 使用设置 交织 真的 ,通道维度被视为输入和输出数组的最后一个维度。 的设置 内核 和 跨步 可以采用以下形式: -
n个 使用该值 n个 适用于所有尺寸 { … , n个 我 , … } 使用该值 n个 我 对于 我 维 的设置 填充大小 可以采用以下形式: -
n个 用填充每个尺寸 n个 开始和结束处为零 { n个 1 , n个 2 , … } 填充 我 尺寸标注 n个 开头和结尾为零 { { n个 1 , 米 1 } , { n个 2 , 米 2 } , … } 垫上 我 尺寸标注 n个 我 开头为零 米 我 末尾为零 “相同” 填充每个维度,使输出大小等于输入大小除以步幅 ( 四舍五入 ) PoolingLayer(池层) [ … ] [ 输入 ] 显式计算应用层的输出。 PoolingLayer(池层) [ … ] [ { 输入 1 , 输入 2 , … } ] 显式计算每个 输入 我 . 当给出一个 NumericArray(数字阵列) 作为输入,输出将是 NumericArray(数字阵列) . PoolingLayer(池层) 通常用于内部 网络链 , NetGraph(网络图形) 等。 NetExtract(网络提取) 可用于从 PoolingLayer(池层) 对象。 PoolingLayer(池层) 公开以下端口以用于 NetGraph(网络图形) 等。: -
“输入” 秩为2的数组 , 3或4 “输出” 秩为2的数组 , 3或4 PoolingLayer(池层) 可以对包含 “不断变化” 尺寸。 可能的显式设置 “功能” 选项包括: -
马克斯 已使用最大值 平均值 使用平均值 总计 使用所有值的总和 当无法从更大网络中的其他层推断时,选项 “输入”-> { d日 1 , … , d日 n个 } 可用于固定的输入尺寸 PoolingLayer(池层) . 给定维度的输入数组 d日 1 × … × d日 我 × … ,输出数组的维数为 × … × × … ,其中通道尺寸保持不变(即。 d日 1 = )空间维度的大小根据 ,其中 / 是轴的开始/结束处的填充尺寸, 是内核大小,以及 是每个维度的步幅大小。 选项 [ PoolingLayer(池层) ] 给出了构造层的默认选项列表。 选项 [ PoolingLayer(池层) [ … ] ] 给出了在某些数据上评估层的默认选项列表。 问询处 [ PoolingLayer(池层) [ … ] ] 给出了有关层的报告。 问询处 [ PoolingLayer(池层) [ … ] , 支柱 ] 给出属性的值 支柱 属于 PoolingLayer(池层) [ … ] . 可能的属性 与的相同 NetGraph(网络图形) .