대단원 Ⅲ. 파이썬과 머신러닝 교과서 60–131쪽
중단원 02. 머신러닝 라이브러리 활용 · 85–128쪽
소단원 04. 모델 평가와 선택 · 112–126쪽
이 웹 주제의 연계 범위: 117–120쪽
웹 학습 주제 11 / 13
혼동행렬·정확도·정밀도·재현율
어떤 종류의 실수가 더 중요한가요?
혼동행렬·정확도·정밀도·재현율 · 한눈에 보기
- 1양성 의미 정하기
- 2예측 임계값 선택
- 3TP·FP·FN·TN 세기
- 4목표에 맞는 지표 해석
| 지표 | 계산 | 질문 |
|---|---|---|
| 정확도 | (TP+TN)/전체 | 전체에서 얼마나 맞혔나? |
| 정밀도 | TP/(TP+FP) | 양성이라고 한 것 중 맞은 비율? |
| 재현율 | TP/(TP+FN) | 실제 양성 중 찾은 비율? |
| F1 | 2PR/(P+R) | 두 지표의 균형은? |
양성으로 삼는 클래스를 먼저 정합니다. TP는 실제 양성을 양성으로, TN은 실제 음성을 음성으로 맞힌 수입니다. FP는 음성을 양성으로, FN은 양성을 음성으로 틀린 수입니다.
정확도는 전체 정답 비율입니다. 정밀도는 양성 예측 중 실제 양성의 비율, 재현율은 실제 양성 중 찾아낸 비율입니다. F1은 정밀도와 재현율의 조화평균입니다. 클래스 불균형이 있으면 정확도만으로 비교하기 어렵습니다.
직접 해 보세요
- 임계값을 올릴 때 FP와 FN이 어떻게 달라지는지 관찰하세요.
이 설명에 이어서 실습하기
예제를 선택하면 바로 아래에서 코드를 수정하고 실행할 수 있습니다. 작성한 코드는 예제별로 저장됩니다.
CODE WORKSPACE
코드를 바꾸는 실습실
실행 엔진은 처음 실행할 때 내려받습니다. 패키지 크기에 따라 최초 준비에 최대 3분이 걸릴 수 있으며 네트워크가 필요합니다. 실행은 최대 30초이며 중지 후 다시 실행할 수 있습니다.
실행할 예제를 선택하세요.
PRACTICE / RETRY / UNDERSTAND
이 주제 연습 문제 0
이 주제와 연결된 문제만 보여 줍니다. 단원 전체 문제는 단원 안내 페이지에서 이어서 풀 수 있습니다.
인공지능 파이썬 실무