詳細解釋
歐幾里得距離(Euclidean Distance)是兩點間的直線距離,最直觀的距離度量,也稱L2距離。
計算公式:d = √Σ(xᵢ - yᵢ)²
特性:
- 直觀:符合空間直覺
- 旋轉不變:坐標系旋轉後不變
- 計算簡單:只需加減乘
與餘弦相似度的比較:
- 歐氏:關注絕對距離(受長度影響)
- 餘弦:關注方向(不受長度影響)
- 對單位向量:歐氏² = 2(1 - 餘弦)
應用場景:
- 最近鄰搜索:K近鄰算法
- 聚類:K-means的中心點計算
- 異常檢測:遠離中心的樣本
- 空間定位:物理距離計算
維度災難:
- 高維時相對差異變小
- 常結合降維使用
在嵌入向量 (嵌入 / 詞嵌入 / 向量嵌入) (Embedding Lookup)比較中,歐氏和餘弦根據場景選擇。