본문으로 건너뛰기

© 2026 Molayo

Qiita헤드라인2026. 05. 08. 07:22

【AI超入門④-③】損失関数とは?AIが「間違い」を学習する仕組み

요약

인공지능(AI)이 '좋은 예측'과 '나쁜 예측'을 판단하는 기준은 바로 '손실 함수(Loss Function)'입니다. 손실 함수는 AI의 예측값과 실제 정답 값 사이의 차이, 즉 '오차의 크기'를 수치로 계산합니다. AI는 이 오차 값을 최소화하는 방향으로 스스로를 조정하며 학습을 반복하여 성능을 개선하게 됩니다.

핵심 포인트

  • 손실 함수(Loss Function)는 AI의 예측값과 실제 정답 값 사이의 차이(오차)를 수치로 나타내는 역할을 합니다.
  • AI는 이 손실 값을 계산하고, 그 값이 작을수록 '좋은 예측', 클수록 '나쁜 예측'으로 판단합니다.
  • 학습 과정은 초기에는 오차가 큰 상태에서 시작하여, 반복적인 조정을 통해 손실 값을 점진적으로 줄여나가는 방식으로 진행됩니다.
  • 손실 함수를 이해하는 것은 AI가 어떻게 스스로의 '오류'를 인식하고 개선해 나가는지 그 원리를 파악하는 핵심 단계입니다.

前回は活性化関数について解説しました

ニューラルネットワークは

入力 → 重み計算 → 活性化関数 → 出力

という流れで結果を出します

しかしここで、1 つ重要な疑問があります

AI はどうやって「良い予測」と「悪い予測」を判断しているのか?

実は AI は自分の「間違いの大きさ」 を計算しています

これを行うのが

**損失関数(Loss Function)**です

損失関数とは

予測と正解のズレを数値で表すもの

です、言葉だけだとわかりにくいので図でイメージを掴みます

AI が判断した際の確率と実際の正解の値の差

これを損失と呼びます

AI は最初

何が正しいか分からない状態からスタートします

そこで

間違いを数値化

その値を小さくするように調整

という仕組みを使います

これが何を意味するかというと

  • 損失が小さい → 良い予測
  • 損失が大きい → 悪い予測

この様になります

どうやって、AI が精度を改善するのかのイメージを掴んでいきます

図のように、様々なパラメータなどを調整して、学習を繰り返すことで損失を下げます

例えば犬か猫を判定する AI を考えます

正解

猫 = 1.0

AI 予測

猫 = 0.6

ズレ = 0.4

よく使用される代表的な 2 種を紹介します

最初はこの 2 つを覚えておくだけで OK です

数値予測(回帰)で使用

ここまでで、最後に一言まとめると

AI は「間違い」を数値化して学習している

今回は損失関数の話をしました

次は勾配降下法の話をし、実際にニューラルネットワークを作る段階に入っていく予定です

またゆっくり記事を書きます

【Serverless で世の中をもっと楽しく】**

AI 자동 생성 콘텐츠

본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0