코사인 유사도
의미
코사인 유사도는 두 벡터 간의 코사인 각도를 이용하여 구할 수 있는 두 벡터의 유사도를 의미
두 벡터가 0º의 각을 이루는 경우 (방향이 같을 경우), 코사인 유사도 = 1
두 벡터가 90º의 각을 이루는 경우 (직교할 경우), 코사인 유사도 = 0
두 벡터가 180º의 각을 이루는 경우 (방향이 반대일 경우), 코사인 유사도 = -1


수학적 표현
벡터의 내적 정의식
이를
여기서,
벡터의 내적은 두 벡터의 각 성분끼리의 곱의 합이다
L2 Norm은 벡터의 각 성분의 제곱합에 루트를 씌운 것(벡터의 크기)이다
위의 식을 조합하면 cos항을 코사인 유사도라고 한다!
예제
벡터
벡터
Reference
- <인공지능을 위한 수학> 이시카와 아키히코
- https://wikidocs.net/24603
- http://taewan.kim/post/norm/
'Math & Statistics' 카테고리의 다른 글
매크로 평균(Macro-Average)과 마이크로 평균(Micro-Average) (0) | 2023.01.03 |
---|---|
Bayes' theorem 베이즈 정리 (0) | 2022.06.07 |
Markov Chains, 마르코프 체인 (0) | 2022.05.21 |
Taylor series, 테일러 급수 (0) | 2022.05.13 |
확률과 통계 개념정리 (0) | 2022.03.12 |