RandomArrayLayer
RandomArrayLayer[dist]
入力を持たず,一変量分布 dist からのランダムな配列を生成するネット層を表す.
RandomArrayLayer[dfunc]
各入力値に一変量分布 dfunc[input]を使う.
詳細とオプション
- RandomArrayLayer[dist]の分布 dist は,NormalDistribution,UniformDistribution,GammaDistribution,ExponentialDistribution,PoissonDistribution,MaxwellDistribution,RayleighDistribution,ChiDistribution,HalfNormalDistribution,WeibullDistribution,NakagamiDistribution,ChiSquareDistribution,ErlangDistribution,LogGammaDistribution,ExpGammaDistribution,InverseGammaDistribution,BernoulliDistribution,BinomialDistribution,NegativeBinomialDistributionあるいはDiscreteUniformDistributionのいずれかを生成する任意の一変量分布でよい.
- RandomArrayLayer[dist][]は,出力の形状によってランダム配列またはスカラーを生成する.
- RandomArrayLayer[dfunc]において,層の中の入力ポートの数は,関数 dfunc の引数の数である.
- RandomArrayLayer[dfunc]において,出力は,パラメータが入力配列から要素ごとに取り出された対応する分布から独立して抽出したもので成り立っている.
- RandomArrayLayer[Function[… #Name1 … #Name2 …], …]は"Name1","Name2"等の名前の入力ポートを開放する.
- RandomArrayLayerは,NetGraph等で使うために,入力ポートの他に次のポートを開放する.
-
"Output" 配列 - RandomArrayLayer[…,"port"shape]をNetGraphにおけるように使って,指定されたポートの形状,エンコーダ,デコーダが指定できる.
- Options[RandomArrayLayer]は,層を構築する際のデフォルトオプションのリストを与える.Options[RandomArrayLayer[…]]は,データについて層を評価する際のデフォルトオプションのリストを与える.
- Information[RandomArrayLayer[…]]は層についてのレポートを与える.
- Information[RandomArrayLayer[…],prop]はRandomArrayLayer[…]の特性 prop の値を与える.使用可能な特性はNetGraphのものと同じである.
例題
すべて開くすべて閉じる例 (2)
スコープ (3)
アプリケーション (2)
ガウス分布から取り出された配列と確率ベクトルを合計するネットワークを構築する:
入力NetEncoderと出力NetDecoderを付加することで画像のノイズを加えるネットワークを導き出す:
Wolfram Research (2020), RandomArrayLayer, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomArrayLayer.html.
テキスト
Wolfram Research (2020), RandomArrayLayer, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomArrayLayer.html.
CMS
Wolfram Language. 2020. "RandomArrayLayer." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RandomArrayLayer.html.
APA
Wolfram Language. (2020). RandomArrayLayer. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomArrayLayer.html