NetInsertSharedArrays
net 中のすべての通常の配列をNetSharedArrayオブジェクトに変換する.
NetInsertSharedArrays[net,"prefix"]
新たに共有された全配列の名前に接頭辞を使う.
例題
すべて開くすべて閉じる例 (4)
より大きいネットで使われるたびに配列が共有されるLSTM層を作成する:
LSTM層をグラフ中の異なる2つの入力で使用して,結果の状態をCatenateLayerと組み合せる:
特性と関係 (1)
より大きいネットワーク内で複数回使われても,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 Language. 2018. "NetInsertSharedArrays." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/NetInsertSharedArrays.html.
APA
Wolfram Language. (2018). NetInsertSharedArrays. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NetInsertSharedArrays.html