生成AIパスポート 用語集機械学習
損失関数とはそんしつかんすう
損失関数の意味
損失関数とは、機械学習のモデルが出した答えと正解とのずれがどれくらい大きいかを、一つの数値で表すための計算式のことです。この数値(損失)が小さいほどモデルの答えが正解に近いことを意味します。学習では、損失ができるだけ小さくなる方向へパラメータを調整していくため、学習の目標を示す物差しの役割を果たします。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
試験のポイント
- 「モデルの出力と正解との差を数値で測る関数」
- 損失を最小化するようにパラメータを調整して学習が進む
- VAEで再現画像と元画像の差を測るのに使われる(公式テキストの文脈)
損失関数の確認問題(○×)
損失関数の値が大きいほど、モデルの出力が正解に近いことを表している。
答えと解説を見る
答え:×
損失関数の値は出力と正解のずれの大きさを表すため、値が小さいほど正解に近くなります。
損失関数とあわせて覚えたい関連用語
- 誤差誤差とは、ニューラルネットワークなどのモデルが出力した答えと、本来の正解データとの間にある差のことです。
- パラメータパラメータとは、機械学習のモデルがデータから学習することで自動的に決まっていく内部の数値のことです。
- VAEVAEとは、2013年にディーデリック・P・キングマとマックス・ウェリングが提唱した生成モデルの一種で、日本語では変分自己符号化器(変分オー…
- 重み重みとは、ニューラルネットワークで人工ニューロン同士のつながりの強さを表す数値のことで、人間の神経細胞におけるシナプスの大きさに相当します。
- 勾配消失問題勾配消失問題とは、ニューラルネットワークの学習において、重みを修正するための手がかりとなる値(勾配)が、層をさかのぼって伝わるうちにどんどん…