DBSCAN

DBSCAN是一种基于密度的聚类算法,它通过核心点、边界点和噪音点的概念进行聚类。算法步骤包括设定半径r和minPoints,遍历数据点,判断是否为核心点或噪音点,最终形成密度可达或密度相连的簇。在实例中,通过判断点之间的Eps邻域和密度关系来划分点的类别。

先贴出我借鉴的博客

  1. https://blog.youkuaiyun.com/Katherine_hsr/article/details/79382249
  2. https://blog.youkuaiyun.com/zhouxianen1987/article/details/68945844

DBSCAN是基于密度的聚类算法,和meanshift同是基于密度的算法

以下定义需要了解:

  1. 核心点:在半径内含有超过minPoints数目的点。
  2. 边界点:在半径内点的数量小于minPoints,但是落在核心点的邻域内的点。
  3. 噪音点:既不是核心点也不是边界点的点。
  4. 直接密度可达:给定一个对象集合D,如果p在q的Eps邻域内,而q是一个核心对象,则称对象p从对象q出发时是直接密度可达的。
  5. 密度可达:如果存在一个对象链  p1, …,pi,.., pn,满足p1 = p 和pn = q,pi是从pi+1关于Eps和MinPts直接密度可达的,则对象p是从对象q关于Eps和MinPts密度可达的。
  6. 密度相连:如果存在对象O∈D,使对象p和q都是从O关于Eps和MinPts密度可达的,那么对象p到q是关于Eps和MinPts密度相连的。

       若满足直接密度可达,密度相连,密度可达,就可以构成簇

具体步骤如下:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值