NetMapThreadOperator
NetMapThreadOperator[mapnet]
表示一个网络,其中 mapnet 被映射到一个或更多输入以给出一个或更多输出.
NetMapThreadOperator[mapnet,n]
表示一个网络,其中 mapnet 被映射到深度为 n 的输入.
NetMapThreadOperator[mapnet,"input1"n1,"input2"n2,…]
表示一个网络,其中 mapnet 被映射到深度为 ni 的名为 inputi 的输入,并复制所有其他输入.
更多信息和选项
- NetMapThreadOperator[mapnet] 表示一个网络,它接受与 mapnet 相同数量的数组并生成与 mapnet 相同数量的数组,但重复将 mapnet 应用于输入的相应元素.
- NetMapThreadOperator[mapnet] 实际上将 mapnet 同时映射到每个输入的第一层. 这些输入的长度必须相同.
- NetMapThreadOperator[mapnet] 等价于 NetMapThreadOperator[mapnet,1].
- NetMapThreadOperator[mapnet,n] 实际上将 mapnet 应用于输入的第 n 层,因此,mapnet 的输入和输出上应增加 n 个维度.
- 所以,如果 mapnet 接受阶数为 i 的输入,产生阶数为 o 的输出,则 NetMapThreadOperator[mapnet,n] 接受阶数为 n+i 的输入,产生阶数为 n+o 的输出.
- NetMapThreadOperator[mapnet,{"input1"n1,…,"inputk"nk}] 实际上通过适当地复制 ni<n 的那些输入,将 mapnet 映射到第 n=Max[{n1,…,nk}] 层.
- 指定 "inputi"->0 等价于省略层级指定的输入,意味着未修改的输入在不做任何改变的情况下被提供给每个 subnet 的映射应用.
- NetMapThreadOperator[net] 可被看作允许在 net 的多个拷贝之间进行某种形式的权重共享,每个被映射的元素都有一个.
- NetExtract 可用来从 NetMapThreadOperator[mapnet] 对象中提取 mapnet.
- NetMapThreadOperator[net,"inputi"shape] 允许指定输入端口的形式. shape 可能的形式有:
-
d 大小为 d 的向量 {d1,d2} 大小为 d1×d2 的矩阵 {d1,d2,…} 维度为 d1×d2×… 的数组 {"Varying",d2,d3,…} 第一个维度可变的数组,其他维度为 d2×d3×… - 可包含以下训练参数:
-
LearningRateMultipliers Automatic 网络中可训练数组的学习率乘子 - NetExtract 允许通过 "Net" 访问前向和反向网络.
- Options[NetMapThreadOperator] 给出构建运算器的默认选项的列表. Options[NetMapThreadOperator[…]] 给出在一些数据上运行运算器的默认选项列表.
- Information[NetMapThreadOperator[…]] 给出关于运算器的报告.
- Information[NetMapThreadOperator[…],prop] 给出 NetMapThreadOperator[…] 的属性 prop 的值. 可能的属性与 NetGraph 相同.
范例
基本范例 (3)
将 MeanAbsoluteLossLayer 映射到相应的输入和目标上以生成损失向量:
将 MeanAbsoluteLossLayer 映射到相应的输入和目标矩阵的第 2 层上以生成结果矩阵:
将 MeanAbsoluteLossLayer 只映射到输入向量的第 1 层,复制目标向量:
文本
Wolfram Research (2019),NetMapThreadOperator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NetMapThreadOperator.html (更新于 2020 年).
CMS
Wolfram 语言. 2019. "NetMapThreadOperator." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/NetMapThreadOperator.html.
APA
Wolfram 语言. (2019). NetMapThreadOperator. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NetMapThreadOperator.html 年