Ultralytics YOLO27: 대기자 명단에 등록하세요.
YOLO 라이선스 받기
Ultralytics 용어집으로 돌아가기

Accuracy

정확도는 모델이 올바르게 예측한 비율입니다. 공식, top-1 및 top-5 정확도, 불균형 데이터에서의 정확도 역설, 더 나은 지표를 다룹니다.

정확도는 모델 예측 중 정답인 비율이며, 정답 예측 수를 전체 예측 수로 나누어 계산합니다. 이미지 분류 및 입력당 라벨 하나를 사용하는 기타 지도 학습 작업에서 기본 지표로 사용되며, 모델이 얼마나 자주 맞는지라는 가장 기본적인 질문에 답합니다. 정확도는 이해하고 모델 간 비교하기 쉽지만 모든 예측에 동일한 가중치를 부여합니다. 따라서 불균형 데이터에서는 중요한 사례에 실패하는 모델도 높은 점수를 받을 수 있습니다. 이런 경우에는 정밀도와 재현율이 더 많은 정보를 제공합니다.

정확도 계산 방법#

이진 작업에서는 혼동 행렬의 네 가지 건수를 사용해 정확도 = (TP + TN) / (TP + TN + FP + FN)으로 계산합니다. 즉, 진양성과 진음성의 합을 전체 예측 수로 나눕니다. 클래스가 여러 개인 작업에서는 행렬 대각선의 합을 전체 건수로 나누며, scikit-learn의 accuracy_score는 두 레이블 배열에서 정확도를 바로 계산합니다. 정확도 대신 오류율을 보고하는 경우도 있으며, 이때 오류율 = 1 − 정확도입니다.

Top-1 및 Top-5 정확도#

클래스가 많은 분류기에서는 top-k 정확도도 보고합니다. Top-1 정확도는 가장 높은 점수를 받은 클래스가 정답 레이블일 때만 예측을 정답으로 계산하며, top-5 정확도는 정답 레이블이 점수가 가장 높은 다섯 개 클래스 중 하나일 때 정답으로 계산합니다. 사진에 여러 객체가 포함되어도 1,000개 클래스 중 하나의 레이블만 부여되었던 ImageNet 챌린지를 계기로 top-5가 표준으로 자리 잡았습니다. YOLO26 분류 모델은 두 점수를 모두 보고하며, 나노 모델 yolo26n-cls.pt은 224픽셀 ImageNet에서 top-1 정확도 71.4%, top-5 정확도 90.1%를 달성합니다.

  • 정밀도: 양성으로 예측한 사례 중 실제 양성인 비율입니다. 오탐이 줄어들수록 정밀도는 높아집니다.
  • 재현율: 실제 양성 사례 중 모델이 찾아낸 비율입니다. 재현율은 희귀 클래스를 무시하는 모델의 문제를 드러냅니다.
  • F1 점수: 정밀도와 재현율의 조화 평균으로, 두 값이 모두 높지 않으면 낮은 값을 유지합니다.
  • 평균 정밀도(mAP): 객체 감지의 표준 지표입니다. 배경에는 셀 수 있는 진음성이 없고 빈 이미지 영역이 무한히 존재하므로, 객체 감지에는 정확도를 적용할 수 없습니다.

정확도 역설#

한 클래스가 압도적으로 많으면 정확도는 희귀 클래스를 무시하는 모델에 높은 점수를 줍니다. 거래의 1%가 사기라면 모든 거래를 승인하는 모델은 사기를 하나도 잡지 못하면서 정확도 99%를 기록합니다. 이러한 현상을 정확도 역설이라고 합니다. 관심 클래스가 본질적으로 드문 결함 검사, 질병 선별 검사, 이상 감지에서도 같은 함정이 나타납니다.

import numpy as np
from sklearn.metrics import accuracy_score, balanced_accuracy_score, recall_score

# 1,000 transactions, 10 of them fraudulent (label 1)
y_true = np.zeros(1000, dtype=int)
y_true[:10] = 1

# A model that labels every transaction as legitimate
y_pred = np.zeros(1000, dtype=int)

print(f"Accuracy: {accuracy_score(y_true, y_pred):.2f}")
print(f"Balanced accuracy: {balanced_accuracy_score(y_true, y_pred):.2f}")
print(f"Fraud recall: {recall_score(y_true, y_pred):.2f}")

클래스별 재현율의 평균인 균형 정확도는 일반 정확도가 감추는 실패를 드러냅니다. 스크립트는 정확도 0.99, 균형 정확도 0.50, 사기 재현율 0.00을 출력합니다.

솔루션 살펴보기

스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 보전, 지리 공간 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO를 활용해 항공기 검사, 활주로 FOD 감지, 공항 지상 운영, 복합재 결함 감지 등 항공우주 분야에 컴퓨터 비전을 적용하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기

함께 AI의 미래를 만들어 가세요!

머신러닝의 미래와 함께 여정을 시작하세요