首頁 / 名詞卡 / 機器學習核心 / DBSCAN(Density-Based Spatial Clustering of Applications with Noise)

iPAS AI中級⚙️ 機器學習核心
🔑 名詞卡

DBSCAN(Density-Based Spatial Clustering of Applications with Noise)

🎯 定義

一種基於密度的分群演算法,能辨識任意形狀的群集,並自動將噪聲點(離群值)從群集中分離出來。

重點/應用

  • 兩個關鍵參數:Eps(鄰域半徑)、MinPts(形成核心群集所需的最小點數)。
  • 核心點:若鄰域內點數 ≥ MinPts,即為核心點,並遞歸將密度可達的點納入同一群集。
  • 優點:無需預先指定群集數量、可辨識任意形狀群集、能標記噪聲點。
  • 缺點:對 Eps/MinPts 參數高度敏感、密度不均勻的資料表現不佳、高維資料的「密度」定義困難。

記憶技巧

「DBSCAN 看密度決定要不要成群,稀疏的地方就是噪聲」。

易混淆

  • vs K-Means:K-Means 需預先指定 K 值、只能形成球形群集;DBSCAN 不需指定群數、可辨識任意形狀並識別噪聲。
📖 課文原文

「DBSCAN 能夠辨識任意形狀的群集,並且能自動將噪聲點(離群值)從群集中分離出來。」