アルゴリズム 対数損失:機械学習の評価指標
計算機に物事を教え込ませる学習の出来栄えを確かめるには、良い指標が必要です。特に、物事をいくつかの種類に仕分ける学習では「対数損失」と呼ばれる指標が役立ちます。この指標は「ログロス」とも呼ばれ、学習の結果である予測の正確さを測る物差しと言えるでしょう。
対数損失は、計算機がどれくらい自信を持って予測しているかを重視します。例えば、ある写真を見て「これは猫です」と計算機が答える場面を考えてみましょう。計算機が「9割の確率で猫だ」と答えた場合、これは自信のある予測です。逆に「5割の確率で猫だ」と答えた場合、これはどちらとも言えない、自信のない予測です。
対数損失は、この自信の度合いを測るのに適しています。確信を持って正しい答えを出した場合は、損失は小さくなります。つまり、良い予測だと評価されます。反対に、確信を持って間違った答えを出した場合は、損失は大きくなります。これは、大きな間違いだと評価されることを意味します。また、自信のない予測をした場合も、損失はそこそこの値になります。
対数損失を計算するには、まず実際の答えと計算機の予測を比べます。例えば、実際は猫なのに、計算機が「犬だ」と予測した場合、このずれを数値で表します。次に、このずれを対数という特殊な計算に通します。対数を使うことで、自信のある誤った予測をより厳しく評価することができます。
まとめると、対数損失は計算機の予測の確かさを測るための指標であり、特に仕分けの学習でよく使われます。損失が小さいほど予測の精度は高く、学習の出来栄えが良いと言えるでしょう。この指標を使うことで、計算機の学習をより効果的に進めることができます。
