聚类概念 聚类是把相似的东西分到一组,它是一个无监督问题,没有标签使用 难点: 对于有标签的有监督学习问题,标签可以便于我们来评估模型,无监督学习问题在评估上比较难一点 对于不同的参数组合,得到的学习结果,因为比较难对模型做评估,所以不能通过一个精确度的好坏来选择参数组合 K-MEANS算法 K-MEANS算法是聚类问题中,最简单,也是最实用的一个算法 基本概念 一个数据放进来,需要指定K值,来声明要得到簇的个数 质心:一个簇的数据均值,即向量各维取平均即可(迭代时使用) 距离的度量:常用欧几里得距离和余弦相似度(数据需先标准化) 优化目标 通过目标函数进行不断地优化、求解 min∑i=1K∑
2021-10-23 10:22:29 438KB mean ns 学习
1
二维遗传算法matlab代码课程代码 1. DBSCAN DBSCAN是基于密度的聚类算法,可实现二维数据的聚类和可视化。 2.光学 光学也是基于密度的聚类算法,也是DBSCAN的改进版本。 3.支持向量机 SVM算法用于对sklearn中的fetch_lfw_prople数据集进行分类。 4. Kmeans和PAM Kmeans算法和PAM算法用于对图像和波形数据集进行聚类。 PAM算法,也称为Kmediod算法,是kmeans的改进。 5.克拉拉 使用Clara算法对MNIST手写数据集进行分类。 Clara算法是一种基于PAM的大数据聚类算法。 6. FashionMnist ResNet对时尚数据集进行分类。 7.八拼图 使用深度优先,宽度优先和A star算法来解决八位数字问题。 8.遗传算法 用遗传算法解决二元函数的优化问题。 9. Kmeans FCM 比较使用Matlab的kmeans算法和FCM算法在图像分割和数据聚类中的效果。 10.优化 用插值法和黄金分割法解决了一个变量的多重优化问题。 11.情绪分析 使用网络搜寻器来攀登微博和BiliBili中的评论,情感分析
2021-10-19 15:07:05 5.06MB 系统开源
1
密度聚类算法自适应
2021-10-18 17:11:54 7.01MB 密度聚类算法自适应
1
DBSCAN聚类算法 C#版本,可以用于聚类,采用欧式聚类计算样本间距离!
2021-10-15 20:01:07 33KB 聚类 dbscan
1
DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一个比较有代表性的基于密度的聚类算法。与划分和层次聚类方法不同,
2021-10-15 16:31:33 2KB dbscan
1
DBSCAN的java实现 完整代码
2021-10-14 21:22:29 46KB DBSCAN JAVA
1
Dbscan根据距离聚类商圈源码,可以在地图中展示
2021-10-14 15:01:51 3KB dbscan python 距离 商圈
1
DBSCAN异常检测 这是一种受DBScan算法启发的简单算法,但由于DBScan是随机启动的,因此适用于按顺序分析数据。 使用的数据集是一些Yahoo公开数据集,其中包含有关给定时间的Yahoo服务器的信息。 例如,在夜间,由于可能没有活动的用户,服务器的负载较少,但是在白天,由于用户处于活动状态,服务器的负载可能非常大。 主要目标是防止和识别系统异常。 该算法接收三个参数:需要训练的数据集,epsilon和minPts。 在本示例中,将minPts与值1一起使用是因为存在一个单一维度,并且算法从点到点移动并测量其值之间的距离。 最重要的参数是epsilon,因为它是算法测量新的簇或保持当前簇的阈值,当算法测量两个连续点之间的欧几里得距离时。 存在在线学习,因为当算法训练数据时,他能够同时识别出哪些点异常,因此它知道如何处理随机数据。 最具挑战性的部分是找到epsilon的最佳值
2021-10-09 08:13:33 9.74MB JupyterNotebook
1
dbscan聚类算法在matlab上的实现
2021-09-28 18:03:55 21KB DBSCAN DBSCAN聚类算法 matlab
DBSCAN1D dbscan1d是一维实现。 创建它是为了在大型1D阵列上高效地执行聚类。 没有一维的特殊情况,因为在这种情况下计算全距离矩阵是浪费的。 最好简单地对输入数组进行排序并执行有效的二等分以找到最接近的点要好得多。 这是运行软件包附带的简单配置文件脚本的结果。 在每种情况下,DBSCAN1D都比scikit Learn的实现快得多。 安装 只需使用pip安装dbscan1d: pip install dbscan1d 它只需要numpy。 快速开始 dbscan1d设计为在几乎所有情况下都可以与sklearn的实现互换。 唯一的例外是weights参数尚不支持。 from sklearn . datasets import make_blobs from dbscan1d . core import DBSCAN1D # make blobs to test clu
1