9차시. 임베딩 이해
3. 코사인 유사도 — 가까움을 재는 자
출처: 원본 PDF 09차시_임베딩이해.pdf 7쪽 · 쪽 그림 7쪽
좌표가 있으면 거리를 잴 수 있습니다. 그 방법이 코사인 유사도입니다.
3-1) 각도로 재는 이유
🧭 나침반 비유
두 사람이 같은 자리에서 출발합니다.
같은 방향을 보고 있다면 → 각도 0도
→ 코사인 유사도 = 1.0 (완전히 같은 뜻)
90도 틀어져 있다면 → 각도 90도
→ 코사인 유사도 = 0.0 (전혀 무관)
정반대를 보고 있다면 → 각도 180도
→ 코사인 유사도 = -1.0 (반대 뜻)
거리가 아니라 방향을 보는 것이 핵심입니다.
문장이 길든 짧든 "어느 쪽 이야기인가"만 봅니다.
3-2) 점수 해석 기준
| 점수 | 해석 | 예시 |
|---|---|---|
| 0.9 이상 | 거의 같은 뜻 | "환불 규정" ↔ "환불 정책" |
| 0.7 ~ 0.9 | 관련 있음 | "환불 규정" ↔ "반품 절차" |
| 0.5 ~ 0.7 | 약하게 관련 | "환불 규정" ↔ "배송 안내" |
| 0.5 미만 | 무관 | "환불 규정" ↔ "점심 메뉴" |
⚠️ 이 기준은 절대적이지 않습니다
모델마다, 문서 종류마다 점수 분포가 다릅니다.
어떤 문서에서는 무관한 것도 0.6이 나오고,
어떤 문서에서는 관련 있는 것도 0.65가 나옵니다.
그래서 직접 측정해서 내 기준을 잡아야 합니다.
오늘 실습에서 그 방법을 배웁니다.