클래스 불균형
class imbalance실무다른 이름: 데이터 불균형, 불균형 데이터, 클래스 임밸런스, imbalanced data, 범주 불균형
뜻풀이
쉬운 AI 사전
- [명사] (데이터) 정답 종류 사이에 사례 수가 크게 차이 나는 문제. 정상이 천 건인데 사기는 열 건뿐인 식이다.
실무 AI 사전
- [명사] (데이터) 사기 탐지, 불량 검출, 질병 진단처럼 중요한 사례가 드문 문제에서 흔하다. 다 정상이라고만 해도 정확도가 높게 나와서 정확도 대신 정밀도, 재현율, F1 점수를 본다.
전문 AI 사전
- [명사] (데이터) 클래스 사전 확률이 크게 치우친 데이터. 모델이 다수 클래스에 편향되기 쉽다. 오버샘플링, 언더샘플링, 클래스 가중치, 임계값 조정, 비용 민감 학습, 포컬 손실 등으로 대응하고 PR 곡선으로 평가한다.
관용구/함께 쓰는 말
- 소수 클래스 - 사례가 적은 쪽의 클래스.
- 클래스 가중치 - 드문 클래스에 더 큰 손실 가중치를 주는 방법.
쉬운 비유
반 학생 100명 중 한 명만 지각하는데 "지각하는 학생 없다"고 답하면 99점이다. 하지만 지각생을 찾는 데는 쓸모가 없다.
예문
- 불량이 천 개 중 하나라서 클래스 불균형을 고려하지 않으면 모델이 전부 정상이라고 답한다.
- 불균형 데이터에서는 정확도가 99퍼센트여도 별 의미가 없다.
- 가중치를 소수 클래스에 크게 줘서 불균형을 보정했다.
헷갈리는 용어 비교
- 오버샘플링
- 클래스 불균형은 문제 상황이고, 오버샘플링과 언더샘플링은 그 문제를 줄이는 처방 중 일부다.
맞춤법/표기법
- 바른 표기
- 클래스 불균형
- 주의할 표기
- 클래스불균형
- 원어
- class imbalance
- 다른 이름
- 데이터 불균형, 불균형 데이터, 클래스 임밸런스, imbalanced data, 범주 불균형
- 참고
- 영어 imbalance는 임밸런스지만 한국어로는 불균형이 널리 쓰인다.