このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
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 で導入