アルゴリズム 交差エントロピー:機械学習の要
機械学習、とりわけ分類問題を扱う上で、予測の正確さを評価する物差しの一つに交差エントロピーがあります。これは、本来の答えと機械が予測した答えの間の隔たりを測るものです。
たとえば、写真の判別で、ある写真が猫である確率を機械が予測するとします。このとき、写真の本当の分類(猫かそうでないか)と機械が出した予測値のずれ具合を、交差エントロピーは数値で表します。この数値が小さいほど、機械の予測は真実に近く、言い換えれば精度の高い予測と言えます。
では、交差エントロピーはどのように計算されるのでしょうか。まず、本来の確率と予測した確率のそれぞれに、対数を適用します。次に、それらの積を計算し、すべての事象について和を取ります。最後に、その符号を反転させます。計算式は複雑に見えますが、本質は真の値と予測値のずれを測るための工夫です。
交差エントロピーは、機械学習の学習過程でも重要な働きをします。学習とは、予測の正確さを高めるために機械の内部設定を調整する過程です。この調整は、交差エントロピーの値を小さくするように行われます。つまり、交差エントロピーを最小化することで、機械の予測精度を向上させることができるのです。
このように、交差エントロピーは機械学習において、予測精度の評価と学習の両面で欠かせない役割を担っています。機械学習の仕組みを理解する上で、交差エントロピーの理解は大変重要と言えるでしょう。
