NetMapOperator
NetMapOperator[net]
net が入力列にマップされて出力列を作るネットを表す.
詳細とオプション
- NetMapOperator[net]は,配列の配列を取って同じ長さの列を出力するネットを表す.
- NetMapOperator[net]は,単一入力列{x1,x2,…,xn}を取り,{net[x1],net[x2],…,net[xn]}を計算する.
- NetMapOperator[net]の net は,厳密に1つの入力を取り,厳密に1つの出力を生成する.
- NetExtractを使ってNetMapOperator[net]オブジェクトから net を抽出することができる.
- 次は,NetMapOperatorで表されるネットの入力ポートと出力ポートである.
-
"Input" 配列の配列 "Output" 配列の配列 - NetMapOperator[net]は,マップされている各要素列に1つずつの,net の複数コピー間での重み共有の形式を許すことであるとみなせる.
- NetMapOperator[net,"Input"->shape]を使って入力の形を指定することができる.次は,shape の可能な形である.
-
d サイズ d のベクトル {d1,d2} サイズ d1×d2の行列 {d1,d2,…} 形が d1×d2×…の配列 {"Varying",d2,d3,…} 最初の次元が可変で残りの次元が d2×d3×…の配列 - 次の訓練パラメータも含めることができる.
-
LearningRateMultipliers Automatic ネット中の訓練可能な配列の学習率乗数 - NetExtractは"Net"を介した前進および反転ネットへのアクセスを許す.
- Options[NetMapOperator]は層を構築する際のデフォルトオプションのリストを与える.Options[NetMapOperator[…]]はデータについて層を評価する際のデフォルトオプションのリストを与える.
- Information[NetMapOperator[…]]は層についてのレポートを与える.
- Information[NetMapOperator[…],prop]はNetMapOperator[…]の特性 prop の値を与える.使用可能な特性はNetGraphと同じである.
例題
すべて開くすべて閉じる例 (2)
LinearLayerを列にマップするNetMapOperatorを作る:
SummationLayerを列にマップするNetMapOperatorを作る:
スコープ (3)
文字列からワンホットエンコードされたベクトル列にLinearLayerをマップするネットを作る:
初期化されたLinearLayerはNetExtractを使って得ることができる:
単一のプーリング層を画像のペアにマップするネットを作る.まず,画像に作用するプーリング層を作る:
NetMapOperatorを使って一次元プーリング層を画像の各行に適用する:
アプリケーション (1)
数のリストをソートする.1から6までの整数からなる検証集合と訓練集合を生成する:
NetGraphをAttentionLayerで定義する:
特性と関係 (1)
NetMapOperatorを使ってNetPairEmbeddingOperatorを実装することができる.初期化されたLinearLayerを作る:
線形層を埋込みネットとして使ってNetPairEmbeddingOperatorを作り,これを入力について評価する:
前のNetPairEmbeddingOperatorと等しいNetMapOperatorでNetGraphを定義し,これをサンプル入力について評価する:
テキスト
Wolfram Research (2017), NetMapOperator, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetMapOperator.html (2020年に更新).
CMS
Wolfram Language. 2017. "NetMapOperator." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/NetMapOperator.html.
APA
Wolfram Language. (2017). NetMapOperator. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NetMapOperator.html