交差エントロピーとは
交差エントロピーとは、分類問題において予測確率と正解ラベルの差を測る標準的な誤差関数です。ソフトマックス関数と組み合わせて使われる点が重要です。
この用語はG検定シラバスの「13. 誤差関数」に含まれます。 章全体の用語は用語解説③(全52語)にまとまっています。
一言でいうと
分類で使う標準的な誤差関数。予測した確率が正解からどれだけずれているかを測ります。
定義
\( L = -\sum y \log \hat{y} \)
\( y \):正解ラベル、\( \hat{y} \):予測確率です。
正解のクラスに対して高い確率を出せば損失は小さく、低い確率しか出せなければ損失は大きくなります。
なぜ分類に向くのか
正解クラスの予測確率が0に近づくと、対数の性質によって損失が急激に大きくなります。つまり自信を持って間違えると強く罰せられるのです。
この性質により、確率を正しく出すように学習が進みます。二乗誤差より分類の学習が速く進むことが知られています。
KL情報量との関係
交差エントロピーは、カルバック・ライブラー情報量と密接に関係します。正解の分布を固定して考えると、交差エントロピーを最小化することはKL情報量を最小化することと同じになります。
二値分類の場合
クラスが2つの場合はバイナリ交差エントロピーと呼ばれ、シグモイド関数と組み合わせて使われます。
多クラスならソフトマックス、二値ならシグモイド——出力層の活性化関数と誤差関数はセットで決まると覚えておくと確実です。
混同しやすい用語との違い
| 用語 | ポイント |
|---|---|
| 交差エントロピー | 分類で使う誤差関数。ソフトマックスとセット |
| 平均二乗誤差(MSE) | 回帰で使う誤差関数 |
| KL情報量 | 2つの確率分布のずれを測る指標。非対称 |
🎯 G検定での押さえどころ
- 分類問題の標準的な誤差関数
- ソフトマックス関数と組み合わせて使う
- 自信を持って間違えるほど損失が大きくなる
⚠️ よくある誤りの選択肢
- 「交差エントロピーは回帰問題で用いる」→ 誤り。分類問題で用います
- 「交差エントロピーはシグモイド関数とのみ組み合わせる」→ 誤り。多クラスではソフトマックスと組み合わせます
📘 もっと深く学ぶ
- 数式レベルまで踏み込んだ解説 → 医療AIナビ「情報理論」(E資格向け)
- 手を動かして確かめる → エントロピー・KL情報量シミュレータ
関連する用語
ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。