13강 / 20강

이웃과 경계 — 가장 가까운 것 · 가장 넓은 틈

k-이웃과 SVM, 그리고 차원의 저주

이웃과 경계 — 가장 가까운 것 · 가장 넓은 틈
두 무리 사이의 가장 넓은 틈 한가운데로 선을 긋습니다.

두 가지 발상이 더 있습니다. 둘 다 거리를 씁니다.

k-이웃
"가장 가까운 k 명이 뭐라고 하는지 본다"
훈련이 없다 — 자료를 그냥 들고 있는다
서포트 벡터 머신
"두 무리 사이 가장 넓은 틈의 한가운데로 선을 긋는다"
경계에 붙은 몇 점만 결정에 참여한다
k=1 은 훈련 정확도 <b>1.000</b> 입니다. 자기 자신이 가장 가까운 이웃이니까요.
Python 브라우저에서 실행
k 를 움직여 보세요. 경계가 어떻게 매끄러워지는지.
불러오는 중…
차원이 오르면 <b>가장 가까운 점과 가장 먼 점이 비슷해집니다</b>.
Python 브라우저에서 실행
🤔 확인 문제
유전자 2만 개를 특징으로 k-이웃 분류기를 만들었더니 성능이 찍기 수준입니다. 가장 그럴듯한 원인은?