NetReplace
NetReplace[net,pattlayer]
patt にマッチするすべての層が layer に置き換えられたネットを与える.
NetReplace[net,{rule1,rule2,…}]
ruleiで指定されたすべての置換を実行する.
詳細とオプション
- パターンは,特定のネットの頭部にマッチする_ElementwiseLayerのような式か,ElementwiseLayer[Ramp]のような文字通りの層である.
- 文字通りの層をマッチする場合は,ユーザが与えた全パラメータが厳密にマッチしなければならない.入出力次元はマッチしなくてもよい.
- 層は,もとのネットの任意の深さでマッチされる.
- 置換の値がNothingのときは,ネットの対応する層が除去される.
- 置換が行われなかった場合は,もとのネットがメッセージとともに返される.
例題
すべて開くすべて閉じる特性と関係 (1)
層をNetChainで置換すると,そのチェーンが任意の親チェーンに折りたたまれる:
Wolfram Research (2018), NetReplace, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetReplace.html.
テキスト
Wolfram Research (2018), NetReplace, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetReplace.html.
CMS
Wolfram Language. 2018. "NetReplace." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NetReplace.html.
APA
Wolfram Language. (2018). NetReplace. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NetReplace.html