NetArray

NetArray[]

ネット中の配列を表す.

NetArray["name"]

"name"を識別子として使って複数の層で配列を共有する.

NetArray[propvalue]

配列の特性 prop を指定する.

NetArray["Name"name,"Array"array,]

配列のいくつかの特性を指定する.

詳細

  • NetArrayは,一般に,NetChain/NetGraph内の配列の共有あるいはFunctionLayer[]内の学習可能なパラメータの定義に使われる.
  • ネット中で同じ名前を共有しているすべてのネット配列は,NetInitializeNetTrain等によってもとになる同じ配列として扱われる.
  • 次は,指定可能な特性である.
  • "Array"配列の初期値または初期化メソッド
    "Dimensions"配列の次元
    "Name"共有可能にするための配列名
  • NetArray[]は自動的に配列に名前(UUID)を与える.NetArray[Automatic]と等価である.
  • NetInsertSharedArrays[layer]は,その配列すべてが名前付きのネット配列で置換された新たな層を返す.

例題

  (3)

共有配列を含む層を作成する:

2つの層で使われる共有配列を含む鎖を作成する:

すべての配列を初期化する:

2つの線形層からの重みは同じである(かつ,NetTrainでの訓練を通して同じままである):

ネットのすべての共有配列を抽出する:

学習可能な値のリストをリストに加える,任意の値で初期化されたFunctionLayerを定義する:

入力リストで層を評価する:

もとのNetArrayは同等のNetGraph内のNetArrayLayerに対応する:

Wolfram Research (2020), NetArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetArray.html.

テキスト

Wolfram Research (2020), NetArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetArray.html.

CMS

Wolfram Language. 2020. "NetArray." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/NetArray.html.

APA

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

BibTeX

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

BibLaTeX

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