목표 |
- 유클리드 거리를 표현하는 방법을 살펴 보고 인공지능에서 어떤 식으로 사용되는지 알아 보자.
- 절댓값의 기호는 |x| 로 사용되며 유클리드 거리는 ||x|| 를 사용한다.
절댓값 |
- 절댓값은 수직선 위에서 원점으로 부터 어떤 수를 나타내는 점까지의 거리
- 절댓값은 |x| 로 표시하며 음이 아닌 실수의 값을 갖는다.

유클리드 거리 |
- 유클리드 거리는 두 점 사이의 거리를 계산할 때 사용하는 방법
- (0,0)과 (x,y)의 두 점의 거리는 피타고라스 정리에 의해서 다음과 같은 거리를 계산 할 수 있다.
거리=√(x*x + y*y)
- (x1,y1) 와 (x2,y2) 의 두 점의 거리는 다음과 같이 계산 가능하다.
- 거리=√( (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1))
- (x1,y1,z1) 와 (x2,y2,z2) 의 3차원에서의 유클리드 거리는 다음과 같이 구할 수 있습니다.
거리=√( (x2-x1) * (x2-x1) + (y2-y1) * (y2-y1) + (z2-z1) * (z2-z1) )
- 유클리드 거리는 점 A와 점 B의 사이의 거리를 || A-B || 와 같이 사용합니다.
- 이 거리를 사용하여 유클리드 공간을 정의 할 수 있으며 이 거리에 대응하는 노름을 유클리드 노름이라고 합니다.
인공지능에서의 활용 |
- 인공지능 분야에서는 과거의 데이터를 분석하는 최적의 모델을 만드는 학습단계와 그렇게 만들어진 모델을 사용하여 새로운 데이터에 대한 수치를 예측하는 추론단계가 있습니다.
- 이러한 인공지능 분야에서 K-NN 알고리즘은 학습데이터를 벡터공간상에 위치시킨후 추론단계에서 새로운 데이터를 같은 공간에 배치 한 후 새 데이터가 어떤 값에 속하는지 알기 위해서 자신에게 가까이 있는 k개의 데이터를 보고 추론을 하게 됩니다. 이때 거리를 측정할때 유클리드 거리를 사용하게 됩니다.
[참고]
인공지능을 위한 수학
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'강의자료 > 인공지능수학' 카테고리의 다른 글
[인공지능수학] 미분 (7) | 2022.02.24 |
---|---|
[인공지능수학] 벡터 (11) | 2022.02.16 |
[인공지능수학] 삼각함수 (9) | 2022.01.25 |
[인공지능수학] 활성화 함수 (6) | 2022.01.18 |
[인공지능수학] 함수의 개념 (8) | 2022.01.05 |