NetInsertSharedArrays
把 net 中的所有一般数组转换成 NetSharedArray 对象.
NetInsertSharedArrays[net,"prefix"]
为所有新共享的数组的名字加上一个前缀.
范例
打开所有单元关闭所有单元基本范例 (4)
创建一个 LSTM 网络层,每次在更大的网络中使用时,都会共享其中的数组:
在图的两个独立的输入上使用 LSTM 网络层,用 CatenateLayer 合并所得的状态:
属性和关系 (1)
也可用 NetExtract 提取共享的数组:
可能存在的问题 (1)
不能共享 BatchNormalizationLayer 的 "MovingMean" 和 "MovingVariance" 数组.
创建数组可以共享的 BatchNormalizationLayer:
"Scaling" 和 "Biases" 数组是共享的,但 "MovingMean" 或 "MovingVariance" 不是:
文本
Wolfram Research (2018),NetInsertSharedArrays,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NetInsertSharedArrays.html (更新于 2019 年).
CMS
Wolfram 语言. 2018. "NetInsertSharedArrays." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/NetInsertSharedArrays.html.
APA
Wolfram 语言. (2018). NetInsertSharedArrays. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NetInsertSharedArrays.html 年