机器学习与数据挖掘算法设计
在机器学习和数据挖掘领域,算法的设计至关重要。本文将详细介绍多种聚类算法以及线性模型及其推广,帮助大家更好地理解和应用这些算法。
1. 密度聚类算法
密度聚类算法以其独特的优势在数据挖掘中占据重要地位。下面我们以DBSCAN算法中的 Expand 函数为例进行介绍。
Algorithm 4: Expand(Setof Points, x, Clust Id, ε, MinPts )
N ←−Nε(x);
if |N| < MinPts ;
// Not a core point
then
Mark(x) ←Noise and Return False ;
// Mark may change later
else
for all points z in N Mark(z) ←Clust Id ;
// Init the cluster with Nε(x)
Delete x from N;
while N ̸= ∅do
Let s be the first element of N;
if Nε(s) ≥MinPts ;
// Expand the cluster
then
for all points z in Nε(s) do
if Mar
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



