ExtractLayer
表示一个新的网络层,接受一个数组和位置指定为输入,从数组中提取指定的部分.
更多信息和选项
- ExtractLayer 开放下列端口以便用在 NetGraph 等中:
-
"Input" 输入数组 "Position" 用来指定位置的整数数组 "Output" 输出数组 - ExtractLayer 通常在 NetChain、NetGraph 等内部使用.
- 一般情况下,ExtractLayer 根据其在 NetChain 等中的使用环境推断得出输入的维数. 如果想要明确指定维度 {n1,n2,…} 和 {m1,m2,…},可以使用 ExtractLayer["Input"->{n1,n2,…},"Position"->{m1,m2,…}].
- ExtractLayer["Port"shape] 允许指定 "Input" 或 "Position" 端口的形状. shape 可能的形式有:
-
n 长度为 n 的向量 {n1,n2,…} 维度为 n1×n2×… 的数组 {"Varying",n2,n3,…} 第一个维度可变的数组,其他维度为 n2×n3×… NetEncoder[…] 编码器 - 也可将 "Position" 端口的形状设为 "Integer" 以指定单个整数.
- 端口 "Position" 的输入为指定要提取部分的任意数组. 给定维度为 {n1,n2,…,nd } 的输入和维度为 {m1,m2,…,mp,s} 的位置指定,输出的维度为 {m1,m2,…,mp,ns+1,…,nd}.
- 位置指定 s 的最后一个维度用于指定输入的元素,因此它不能大于输入的秩 d. 如果 s=d,输出的维度将是 {m1,m2,…,mp}.
- ExtractLayer[…][<"Input"input,"Position"position >] 把层应用到 input 和 position 显式计算输出.
- ExtractLayer[…][<"Input"{input1,input2,…},"Input"{pos1,pos2,…} > 显式计算每个 inputi 和 posi 的输出.
- 位置规格中的负整数从最后一个元素开始向后计数.
- 当 NumericArray 作为输入时,输出将是 NumericArray.
- Options[ExtractLayer] 给出构建网络层的默认选项的列表. Options[ExtractLayer[…]] 给出在一些数据上运行网络的默认选项列表.
- Information[ExtractLayer[…]] 给出关于该网络层的报告.
- Information[ExtractLayer[…],prop] 给出 ExtractLayer[…] 的属性 prop 的值. 可能的属性与 NetGraph 相同.
范例
打开所有单元关闭所有单元基本范例 (1)
创建一个 ExtractLayer:
范围 (2)
Arguments (1)
Ports (1)
创建一个 ExtractLayer,指定 "Input" 和 "Position" 端口的形状:
属性和关系 (2)
ExtractLayer 执行的计算与 Extract 相同:
ExtractLayer 根据当前指定选择数组的部分,而 PartLayer 的指定是固定的:
可能存在的问题 (3)
位置指定的最后一个维度选择想要的部分输入;因此它的大小不能超过输入的秩:
如果 "Position" 指定的秩为 1,则其大小不能是可变的:
没有明确指定的 ExtractLayer 将始终假定它在单个实例上进行计算,而不是对一批实例进行计算. 在下文中,将数组 data 和 pos 分别解释为单个的 2×3 输入数组和 2×1 部分指定:
Wolfram Research (2019),ExtractLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExtractLayer.html.
文本
Wolfram Research (2019),ExtractLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExtractLayer.html.
CMS
Wolfram 语言. 2019. "ExtractLayer." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ExtractLayer.html.
APA
Wolfram 语言. (2019). ExtractLayer. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ExtractLayer.html 年