NetBidirectionalOperator

NetBidirectionalOperator[net]

表示一个网络,将 net 应用于一个序列及其逆序列,然后将两个结果连接成一个输出序列.

NetBidirectionalOperator[{fnet,bnet}]

对正常输入应用 fnet,对逆序输入应用 bnet.

NetBidirectionalOperator[nets,agg]

用指定的聚合函数聚合两个输出序列.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (4)

创建一个包含两个 LSTM 层的双向运算符:

对输入应用运算符:

用不同的网络为前向和后向传递创建一个双向运算符:

对输入应用运算符:

用特定聚合函数创建一个双向运算符:

对输入应用运算符:

创建一个运算器,产生由正向和反向循环层处理的两个序列的最后面的元素:

对输入应用运算器:

范围  (2)

创建一个双向循环网络,其中两个方向上的初始状态被公开:

应用该网络:

创建一个双向循环网络,其中,可学到两个方向上的初始状态:

应用该网络:

属性和关系  (2)

考虑一个网络,接受并产生向量序列:

NetBidirectionalOperator[net,Catenate] 相当于下面的 NetGraph

NetBidirectionalOperator[net,Total] 相当于下面的 NetGraph

考虑一个网络,接受向量序列,产生大小不变的向量:

NetBidirectionalOperator[net,Catenate] 相当于下面的 NetGraph

NetBidirectionalOperator[net,Total] 相当于下面的 NetGraph

可能存在的问题  (1)

对于聚合函数 TotalMean,前向和后向网络必须产生长度相同的数组组成的序列:

Wolfram Research (2018),NetBidirectionalOperator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NetBidirectionalOperator.html (更新于 2020 年).

文本

Wolfram Research (2018),NetBidirectionalOperator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NetBidirectionalOperator.html (更新于 2020 年).

CMS

Wolfram 语言. 2018. "NetBidirectionalOperator." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/NetBidirectionalOperator.html.

APA

Wolfram 语言. (2018). NetBidirectionalOperator. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NetBidirectionalOperator.html 年

BibTeX

@misc{reference.wolfram_2024_netbidirectionaloperator, author="Wolfram Research", title="{NetBidirectionalOperator}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/NetBidirectionalOperator.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_netbidirectionaloperator, organization={Wolfram Research}, title={NetBidirectionalOperator}, year={2020}, url={https://reference.wolfram.com/language/ref/NetBidirectionalOperator.html}, note=[Accessed: 22-November-2024 ]}