SequenceLastLayer
表示一个网络,接受输入序列,返回序列的最后一个元素.
更多信息和选项
- SequenceLastLayer[] 表示一个接受数组序列的网络,输出单个数组.
- SequenceLastLayer[…][input] 通过应用该层显式计算输出.
- SequenceLastLayer[…][{input1,input2,…}] 显式计算每个 inputi 的输出.
- 当 NumericArray 作为输入时,输出将是 NumericArray.
- SequenceLastLayer 一般用在 NetChain、NetGraph 等中.
- 由 SequenceLastLayer[] 表示的网络的输入和输出端口是:
-
"Input" 秩为 n 的数组序列 "Output" 一个秩为 n 的数组 - SequenceLastLayer["Input"->shape] 允许指定输入的形状. shape 的可能形式为:
-
n 长度为 n 的数列 "Varying" 向量的长度是变的 {len,d1,d2,…} 维度为 d1×d2×… 的长度为 len 的数值数组序列 {"Varying",d1,d2,…} 维度为 d1×d2×… 的数量不等的数值数组 - Options[SequenceLastLayer] 给出构建网络层的默认选项的列表. Options[SequenceLastLayer[…]] 给出在一些数据上运行网络层的默认选项列表.
- Information[SequenceLastLayer[…]] 给出关于该网络层的报告.
- Information[SequenceLastLayer[…],prop] 给出 SequenceLastLayer[…] 的属性 prop 的值. 可能的属性与 NetGraph 相同.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (2)
Ports (2)
创建一个 SequenceLastLayer,接受一个由 2×2 的矩阵组成的长度为 3 的序列:
创建一个接受实数序列的 SequenceLastLayer:
应用 (1)
SequenceLastLayer 通常用于获取序列的固定尺寸表示形式(如序列分类等任务),方法是从循环层获得最终输出:
可能存在的问题 (1)
SequenceLastLayer 不接受符号输入:
Wolfram Research (2017),SequenceLastLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceLastLayer.html.
文本
Wolfram Research (2017),SequenceLastLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceLastLayer.html.
CMS
Wolfram 语言. 2017. "SequenceLastLayer." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceLastLayer.html.
APA
Wolfram 语言. (2017). SequenceLastLayer. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SequenceLastLayer.html 年