算法1:DBSCAN算法 | |
输入:样本集 | |
领域参数 | |
过程: | |
1: | 初始化核心对象: |
2: | for do |
3: | 确定样本 的 -领域 |
4: | if then |
5: | 将样本 加入核心对象集合: |
6: | end if |
7: | end for |
8: | 初始化聚类簇数: |
9: | 初始化未访问样本集合: |
10: | while do |
11: | 记录当前未访问样本集合: |
12: | 随机选取一个核心对象 ,初始化队列 |
13: |
|
14: | while do |
15: | 取出队列R中的首个样本r |
16: | if then |
17: | 令 |
18: | 将X中的样本加入队列R |
19: |
|
20: | end if |
21: | end while |
22: | ,生成聚类簇 |
23: |
|
24: | end while |
输出:簇划分 |