l2loss
構文
説明
L2 損失演算は、ネットワーク予測とターゲット値を指定して L2 損失を (L2 ノルムの 2 乗に基づいて) 計算します。Reduction オプションが "sum" で、NormalizationFactor オプションが "batch-size" のときの計算値は平均二乗誤差 (MSE) と呼ばれます。
l2loss 関数は、dlarray データを使用して L2 損失を計算します。dlarray オブジェクトを使用すると、次元にラベルを付けることができるため、高次元のデータをより簡単に扱うことができます。たとえば、"S"、"T"、"C"、"B" のラベルを使用して、各次元が空間、時間、チャネル、バッチのどの次元に対応するかを示すことができます。特に指定がないその他の次元については、ラベル "U" を使用します。特定の次元に対して演算を行うオブジェクト関数 dlarray の場合、dlarray オブジェクトの形式を直接整えるか、DataFormat オプションを使用することで、次元ラベルを指定できます。
は、1 つ以上の名前と値の引数を使用して追加オプションを指定します。たとえば、loss = l2loss(___,Name=Value)l2loss(Y,targets,Reduction="none") は、出力をスカラーに削減せずに L2 損失を計算します。
例
入力引数
名前と値の引数
出力引数
アルゴリズム
拡張機能
バージョン履歴
R2021b で導入