← 문제 목록/정확도 (Accuracy)

정확도 (Accuracy)

평가 지표 · easy

preview

정확도 (Accuracy)

가장 기본적인 분류 성능 지표 — 맞춘 비율.

accuracy=올바른 예측 수전체 샘플 수\text{accuracy} = \frac{\text{올바른 예측 수}}{\text{전체 샘플 수}}

범위 [0,1][0, 1]. 단순하지만 클래스 불균형에서는 오해를 부릅니다 (예: 양성 1%인 데이터에서 "모두 음성" 예측이 99% 정확도 — 전혀 쓸모없음).

과제

함수 accuracy(y_pred, y_true) 를 완성하세요.

  • 입력: 정수 또는 bool 형 1D 배열 두 개 (같은 길이).
  • 반환: Python float, 0.0 ~ 1.0.
  • ==np.mean 이면 한 줄.

테스트 케이스

#이름y_predy_true기대
1전부 맞음[0, 1, 1, 0][0, 1, 1, 0]1.0
2전부 틀림[1, 0, 0, 1][0, 1, 1, 0]0.0
3반반[0, 1, 1, 0][0, 0, 1, 1]0.5
4다중 클래스[0, 1, 2, 1, 0][0, 1, 0, 1, 0]0.8
5빈 배열 방어길이 0길이 0예외 없이 처리
Loading...

코드를 작성하고 Run 을 눌러보세요.