그런데 정답은 20대 이하라고 합시다. 20대 이하일 확률이 30%라고 예측한 결과에 대한 오차는 0으로 계산합니다. 30~40대라고 예측한 결과는 60%인데 50대 이상이라고 예측한 결과는 10%이므로 30~40대라고 예측한 결과에 더 큰 오차값을 줍니다.
예를 들어 20대 이하일 확률이 30%라고 예측하는 모습에서 오차 0을, 30~40대를 60%라고 예측하는 모습에서 오차 300을, 50대 이상을 10%라고 예측하는 모습에서 오차 50을 주는 것이지요.
잠깐만요 다중 분류 손실 함수
오차를 계산하는 방법에 다중 분류 손실 함수(categorical crossentropy)가 있습니다. 여러 값 중 하나를 예측하는 모델에서 정답을 예측할 경우에는 오차를 0으로, 정답이 아닌 값을 높은 확률로 예측하면 오차를 많게, 낮은 확률로 정답이 아닌 확률을 예측하면 오차를 적게 하는 방법입니다.