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