一般在机器学习模型中会涉及到衡量两个样本间的距离,如聚类、KNN,K-means等,使用的距离为欧式距离。其实,除了欧氏距离之外,还有很多的距离计算标准,本文主要介绍欧氏距离和马氏距离。
欧氏距离
最常见的两点之间或多点之间的距离表示法,又称之为欧几里得度量,它定义于欧几里得空间中,如点 x = ( x 1 , … , x n ) x = ( x 1 , … , x n ) x = ( x 1 , … , x n ) x=(x1,…,xn)x=(x1,…,xn) x = (x_1,…,x_n) x=(x1,…,xn)x=(x1,…,xn)x=(x1,…,xn)∑=⎣⎢⎢⎢⎡E[(X1−μ1)(X1−μ1)])E[(X2−μ2)(X1−μ1)])⋮E[(Xn−μn)(X1−μ1)])E[(X1−μ1)(X2−μ2)])E[(X