DAY 11Attention 해부·코사인 유사도
벡터의 방향 비교
길이와 방향을 구분해 벡터를 비교합니다.
01 / UNDERSTAND
핵심 개념
두 벡터의 방향이 비슷한지 볼 때 코사인 유사도를 사용합니다. 내적을 각 벡터 길이의 곱으로 나눈 값이며, 방향이 같으면 1에 가깝습니다.
길이만 늘린 벡터는 방향이 같을 수 있습니다. 이 성질은 크기와 방향 중 무엇을 비교하고 싶은지 생각하게 해 줍니다.
벡터를 비교할 때는 크기와 방향을 구분합니다.
02 / WORKED EXAMPLE∑
작은 숫자로 따라가기
01
A=[1,0], B=[2,0]은 길이가 다릅니다.
02
A·B=2, 길이의 곱도 2입니다.
03
코사인 유사도는 1로 방향이 같습니다.
03 / EXPLORE
직접 실험해 보기
벡터 B를 회전시키듯 좌표를 바꿔 방향과 유사도를 비교하세요.
LIVE EXPERIMENT · 03
벡터 두 개를 비교하기
YOUR NOTES · 3 MIN
메모는 이 브라우저에만 저장됩니다.오늘의 변화를 내 말로 설명하기
무엇을 조작했나요? 어떤 숫자나 그림이 달라졌나요? 그 이유는 무엇인가요?
04 / CHECK YOURSELF
오늘의 이해 확인
[1,0]과 [2,0]의 코사인 유사도는?
FURTHER READING
개념 원문
오늘의 작은 숫자 예제는 이 강의를 위해 작성했습니다. 아래 자료에서 실제 연구와 구현 설명을 확인할 수 있습니다.
EmbeddingsGoogle Machine Learning Crash Course이 자료는 개념 학습용입니다. 실제 모델의 구조와 학습 설정은 구현마다 다를 수 있습니다.