DotLayer
更多信息和选项
- DotLayer 通常用在 NetGraph 中.
- DotLayer[…][{in1,in2,…}] 明确计算应用层的输出.
- DotLayer[…] 的输入应为数组,且输出由 Dot[in1,in2,…] 有效给出.
- DotLayer[{spec1,spec2,…}][{in1,in2,…}] 的输出由 Dot[Transpose[in1,spec1],Transpose[in2,spec2],…] 有效给出.
- 转置规约 speci 可以是:
-
None 无转置 m<->n 转置层 m 和 n {m1<->n1,m2<->n2,…} 按顺序转置层 mi 和 ni {n1,n2,…} 进行转置,使得输入中的第 k 层是输出中的第 nk 层 - 可用选项 InputPorts 指定输入端口的数量、名称或形状. 如果没有指定 InputPorts,则从 NetChain 或 NetGraph 的连接中推断端口的数量及其形状.
- 除了输入端口,DotLayer 开放以下端口,以供在 NetGraph 等中使用:
-
"Output" 一个数组 - 在 NetGraph 中,可以用 形式为{src1,src2,…}dotlayer 的单个边来连接 DotLayer ,其中 dotlayer 是 DotLayer 的名字或索引,或者用给定顺序的多个独立的边来连接,比如 src1dotlayer,src2dotlayer,…,srcndotlayer.
- DotLayer 输入的形状(在可能的转置之后)应该使得 inputi 的最后一个维度等于 inputi+1 的第一个维度.
- Options[DotLayer] 给出构建网络层的默认选项的列表. Options[DotLayer[…]] 给出在一些数据上运行网络层的默认选项列表.
- Information[DotLayer[…]]给出关于该网络层的报告.
- Information[DotLayer[…],prop] 给出 DotLayer[…] 的属性 prop 的值. 可能的属性与 NetGraph 一样.
范例
打开所有单元关闭所有单元
Wolfram Research (2017),DotLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DotLayer.html (更新于 2021 年).
文本
Wolfram Research (2017),DotLayer,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DotLayer.html (更新于 2021 年).
CMS
Wolfram 语言. 2017. "DotLayer." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/DotLayer.html.
APA
Wolfram 语言. (2017). DotLayer. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DotLayer.html 年