NetReplace

NetReplace[net,pattlayer]

patt にマッチするすべての層が layer に置き換えられたネットを与える.

NetReplace[net,{rule1,rule2,}]

ruleiで指定されたすべての置換を実行する.

詳細とオプション

  • パターンは,特定のネットの頭部にマッチする_ElementwiseLayerのような式か,ElementwiseLayer[Ramp]のような文字通りの層である.
  • 文字通りの層をマッチする場合は,ユーザが与えた全パラメータが厳密にマッチしなければならない.入出力次元はマッチしなくてもよい.
  • 層は,もとのネットの任意の深さでマッチされる.
  • 置換の値がNothingのときは,ネットの対応する層が除去される.
  • 置換が行われなかった場合は,もとのネットがメッセージとともに返される.

例題

すべて開くすべて閉じる

  (3)

指定されたタイプのすべての層を別の層で置換する:

指定されたタイプとパラメータ設定にマッチするすべての層を,新たな層で置換する:

指定のタイプのすべての層を削除する:

特性と関係  (1)

層をNetChainで置換すると,そのチェーンが任意の親チェーンに折りたたまれる:

考えられる問題  (1)

マッチするパターンがなかった場合は,メッセージが返される:

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

BibTeX

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

BibLaTeX

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