Search
Duplicate

L1 거리 (맨해튼 거리)

원리

d1(I1,I2)=pI1pI2pd_1 (I_1, I_2) = \sum_{p} \left| I^p_1 - I^p_2 \right|
1.
훈련용 이미지와 테스트용 이미지에서 서로 대응되는 픽셀값을 빼고 절댓값을 취한다.
2.
계산한 픽셀 간 차이값을 모두 더한다.
#L1 거리 구하는 파이썬 코드 distances = np.sum(np.abs(self.Xtr - X[i,:]), axis = 1)
Python
복사

사용을 추천하는 경우

데이터 각각의 요소가 중요한 의미를 가지고 있을 때 사용하는 것이 좋다.
ex) 키, 몸무게, 옷 사이즈 등