용어집

손실 함수

AI에서 손실 함수의 역할을 살펴보고 모델 정확도를 높이고 최적화를 유도하는 방법을 알아보세요. ML의 주요 유형과 그 응용에 대해 알아보세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

손실 함수는 머신러닝과 딥러닝에서 중요한 역할을 합니다. 손실 함수는 모델의 예측이 실제 결과와 얼마나 잘 일치하는지를 정량화하여 예측 오류의 '비용'을 효과적으로 측정합니다. 이를 통해 모델의 학습 과정을 안내하여 정확한 결과를 도출하는 능력에 영향을 미칩니다.

주요 개념

손실 함수는 예측된 출력과 실제 출력의 차이를 평가합니다. 손실 값이 작을수록 모델 예측이 더 정확하다는 것을 나타냅니다. 이러한 함수는 모델의 파라미터를 반복적으로 조정하여 손실을 최소화하는 경사 하강과 같은 알고리즘을 사용하여 학습 중에 최적화됩니다.

손실 함수 유형

각기 다른 작업에 적합한 다양한 유형의 손실 기능이 있습니다:

  • 평균 제곱 오차(MSE): 회귀 작업에서 일반적으로 사용되는 MSE는 예측값과 실제값 간의 제곱 차이의 평균을 계산합니다.

  • 교차 엔트로피 손실: 분류에 사용되는 것으로, 실제 확률 분포와 예측 확률 분포의 차이를 측정합니다. 이미지 분류의 다중 클래스 문제에 특히 효과적입니다.

  • 힌지 손실: 특히 SVM(서포트 벡터 머신)에서 '최대 마진' 분류에 사용됩니다.

  • 후버 손실: 회귀 작업에서 이상값에 강한 MSE와 평균 절대 오차의 조합입니다.

AI 및 ML 분야의 애플리케이션

손실 함수는 다양한 AI 및 ML 애플리케이션에 필수적인 요소로, 모델 개선과 정확도 향상을 주도합니다. 두 가지 실제 사례를 소개합니다:

자율주행 차량의 물체 감지

자율주행에서 손실 기능은 모델 예측을 조정하여 보행자나 다른 차량과 같은 물체를 정확하게 식별하고 추적함으로써 정밀한 물체 감지를 가능하게 합니다. 다음과 같은 YOLO (You Only Look Once) 모델은 Ultralytics YOLOv8와 같은 모델은 측위 오류(바운딩 박스)와 분류 오류(객체 클래스)를 고려하는 복잡한 손실 함수를 사용합니다.

의료 진단

의료 애플리케이션에서 손실 함수는 의료 영상 데이터에서 질병을 정확하게 예측하는 모델을 훈련하는 데 도움이 됩니다. 교차 엔트로피 손실은 진단 예측에 대한 높은 신뢰도를 보장하고 조기에 정확한 질병 발견을 통해 환자 치료 결과를 개선하는 데 자주 사용됩니다.

관련 용어와 구별하기

손실 함수 대 최적화 알고리즘

손실 함수는 예측 오류를 측정하는 반면, 아담 옵티마이저와 같은 최적화 알고리즘은 모델의 파라미터를 업데이트하여 손실을 최소화하는 데 사용됩니다. 최적화 프로세스는 각 파라미터에 대한 손실 함수의 기울기를 계산하는 기술인 역전파에 의존합니다.

손실 함수 대 평가 지표

평가 지표는 훈련 후 정확도, 정밀도, 회상률과 같은 모델 성능을 평가하는 데 사용됩니다. 반면 손실 함수는 학습 중에 최적화 프로세스를 안내합니다.

손실 함수의 복잡성을 살펴보면 AI 모델 학습에서 손실 함수의 중추적인 역할을 알 수 있습니다. 손실 함수는 예측을 실제 결과에 가깝게 지속적으로 조정함으로써 다양한 영역에서 모델의 정확성과 견고성을 향상시키는 엔진 역할을 합니다. 머신 러닝의 기본 사항에 대해 자세히 알아보려면 머신 러닝 용어집에서 추가 인사이트를 확인하세요.

모두 보기