17강 / 20강
드문 것 찾기 — 100명 중 2명
가중치 · 표본 조정 · 그리고 하지 말아야 할 것
7강에서 봤습니다 — 양성이 드물면 정확도가 거짓말을 합니다. 그런데 문제는 채점만이 아니에요. 학습 자체가 기울어집니다.
손실을 줄이려는 알고리즘 입장에서, 드문 쪽을 무시하는 것이 가장 쉬운 길이거든요.
신호는 그대로인데 <b>재현율만 무너집니다</b>. 가중치 한 줄로 상당히 돌아옵니다.
Python
브라우저에서 실행
다루는 네 가지 방법
| 방법 | 어떻게 | 주의 |
|---|---|---|
| 가중치 | 드문 쪽 손실에 큰 무게 | 가장 간단하고 대개 충분하다. 자료를 안 버린다 |
| 문턱 조정 | 0.5 대신 낮은 문턱 (9강) | 학습은 그대로 두고 쓰는 자리만 바꾼다 |
| 과소표집 | 많은 쪽을 줄인다 | 자료를 버린다. 큰 자료에서만 |
| 과대표집 · 합성 | 드문 쪽을 복제하거나 지어낸다 | 교차검증 안에서만 — 밖에서 하면 16강의 누출 |
실전에서는 위의 둘로 충분한 경우가 대부분입니다. 그리고 이것을 다루기 전에 먼저 물어야 할 것이 있어요 — 채점을 제대로 하고 있나(7·8강).
🤔 확인 문제
양성이 1% 인 자료로 만든 모형이 재현율 0.05, 정확도 0.99 입니다. 가장 먼저 시도할 것은?
해설 신호가 없는 게 아니라 모형이 다수 쪽으로 끌려간 것입니다. 가중치와 문턱은 자료를 안 버리면서 이걸 되돌립니다.