NetMapThreadOperator

NetMapThreadOperator[mapnet]

mapnet が1つまたは複数の入力にマップされて1つまたは複数の入力を与えるネットを表す.

NetMapThreadOperator[mapnet,n]

mapnet が深さ n の入力にマップされるネットを表す.

NetMapThreadOperator[mapnet,"input1"n1,"input2"n2,]

mapnet が深さ niinputiという名前の入力にマップされ,その他の入力はすべて複製されるネットを表す.

詳細とオプション

  • NetMapThreadOperator[mapnet]は,mapnet と同じ数の配列を取って mapnet と同じ数の配列を生成するが,入力の対応する要素に繰り返し mapnet を適用するネットを表す.
  • NetMapThreadOperator[mapnet]は,事実上,各入力の第1レベルに mapnet を同時にマップする.これらの入力の長さは同じでなければならない.
  • NetMapThreadOperator[mapnet]NetMapThreadOperator[mapnet,1]に等しい.
  • NetMapThreadOperator[mapnet,n]は,事実上,レベル nmapnet を入力に適用し,mapnet の入出力に n 個の追加的な次元を期待する.
  • したがって,mapnet が次数 i の入力を取って次数 o の出力を生成するなら,NetMapThreadOperator[mapnet,n]は次数 n+i の入力を取って次数 n+o の出力を生成する.
  • NetMapThreadOperator[mapnet,{"input1"n1,,"inputk"nk}]は,事実上,ni<n の入力を適切に複製することで,mapnet をレベル n=Max[{n1,,nk}]にマップする.
  • "inputi"->0を指定することは,レベル指定から入力を省略することに等しく,変更されていない入力が subnet のマップされた各アプリケーションにそのまま渡されることを意味する.
  • NetMapThreadOperator[net]は,マップされている各要素に対して1つずつ net の複数のコピー間で重みを共有する形式を可能にするものとして見ることができる.
  • NetExtractを使ってNetMapThreadOperator[mapnet]オブジェクトから mapnet を抽出することができる.
  • NetMapThreadOperator[net,"inputi"shape]は,個々の入力形の指定を可能にする.次は,shape の可能な形である.
  • dサイズ d のベクトル
    {d1,d2}サイズ d1×d2の行列
    {d1,d2,}形が d1×d2×の配列
    {"Varying",d2,d3,}第1次元が可変長で残りの次元が d2×d3×の配列
  • 次の訓練パラメータも含めることができる.
  • LearningRateMultipliersAutomaticネット中の訓練可能な配列の学習率乗数
  • NetExtractは,"Net"を介した前進および反転ネットへのアクセスを許す.
  • Options[NetMapThreadOperator]は層を構築する際のデフォルトオプションのリストを与える.Options[NetMapThreadOperator[]]はデータについて層を評価する際のデフォルトオプションのリストを与える.
  • Information[NetMapThreadOperator[]]は層についてのレポートを与える.
  • Information[NetMapThreadOperator[],prop]NetMapThreadOperator[]の特性 prop の値を与える.使用可能な特性NetGraphと同じである.

例題

  (3)

MeanAbsoluteLossLayerを対応する入力とターゲットにマップして損失ベクトルを生成する:

MeanAbsoluteLossLayerを入力行列とターゲット行列のレベル2にマップして結果の行列を生成する:

MeanAbsoluteLossLayerを入力ベクトルのレベル1だけにマップして,ターゲットベクトルを複製する:

Wolfram Research (2019), NetMapThreadOperator, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetMapThreadOperator.html (2020年に更新).

テキスト

Wolfram Research (2019), NetMapThreadOperator, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetMapThreadOperator.html (2020年に更新).

CMS

Wolfram Language. 2019. "NetMapThreadOperator." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/NetMapThreadOperator.html.

APA

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

BibTeX

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

BibLaTeX

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