NetPort

NetPort["port"]

ネット全体についての,指定された入力ポートまたは出力ポートを表す

NetPort[{n,"port"}]

NetGraphあるいは同様の構造中の,第 n 層について指定されたポートを表す.

NetPort[{"name","port"}]

指定された名前の層について指定されたポートを表す.

NetPort[spec,port]

NetPort[{spec,port}]と同じものとして扱われる.

NetPort[{spec1,spec2,,"port"}]

NetGraphまたはNetChain内のネストした層のポートへのアクセスを許可する.

NetPort[All,"States"]

LongShortTermMemoryLayerのような再帰層に関連付けられたネット内のすべての状態の集合を表す.

詳細

  • NetPort[{layer,"port"}]は,NetGraph内で使われると,規則の左辺で使われた際には層の名前付き出力ポートを,規則の右辺で使われた際にはその名前付き入力ポートを参照する.
  • NetPort["port"]は,NetGraph内で使われると,規則の左辺で使われるとグラフ全体の入力を,規則の右辺で使われるとグラフ全体の出力を参照する.
  • net[data,NetPort[oport]]を使って,特定のデータに適用されたときの oport におけるネットの値を得ることができる.oport は出力ポート,ネットのサブネットまたは層を参照しなければならない.
  • net[data,{NetPort[oport1],NetPort[oport2],}]は,ネットが特定のデータに適用された場合に,値が oportiにおけるネットの値である連想<|NetPort[oport1]->,NetPort[oport2]->,|>を返す.
  • net[data,NetPort[All,"States"]]は,ネット内の再帰層が取る最終再帰状態の連想を返す.
  • net[<|,NetPort[All,"States"]->assoc|>]は,ネット内の再帰層が取る初期再帰状態を設定する.

例題

すべて開くすべて閉じる

  (3)

カスタム名がある2つの出力を持ったグラフを作る:

カスタム名がある2つの入力を持ったグラフを作る:

損失層のあるグラフを作る:

スコープ  (3)

NetChainを作る:

データに適用された場合の,ネットの最初の層の出力を得る:

これは以下に等しい:

これはまた,代りに層を指定することにも等しい:

ネットの最初の2層の出力を得る:

ネット内のすべての層の出力を得る:

再帰層を含むチェーンを作る:

この再帰層は2つの再帰状態を含む:

このネットを1つの入力について評価する:

再帰層の最終状態の連想を得る:

出力と最終状態の両方を得る:

再帰状態の初期値を設定する:

ネストしたNetChainNetGraphを作る:

ネストしたNetChainの第2層の出力を計算する:

この出力をネットの第2出力として加える:

ネストしたNetChainの第2層を別のネットワークに接続する:

特性と関係  (1)

Informationを使って,NetPortで使うのに適した入力,出力,再帰状態の名前を得ることができる:

考えられる問題  (1)

ネット評価中の入力ポートの値は,NetPortを使っては得ることができない:

Wolfram Research (2016), NetPort, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetPort.html (2021年に更新).

テキスト

Wolfram Research (2016), NetPort, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetPort.html (2021年に更新).

CMS

Wolfram Language. 2016. "NetPort." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/NetPort.html.

APA

Wolfram Language. (2016). NetPort. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NetPort.html

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_netport, organization={Wolfram Research}, title={NetPort}, year={2021}, url={https://reference.wolfram.com/language/ref/NetPort.html}, note=[Accessed: 21-November-2024 ]}