c均值聚类算法matlab代码ISO标准 ISO-SPLIT是一种有效的聚类算法,可以处理中低维度的未知数量的单峰聚类,而无需任何用户可调整的参数。 它基于对单峰性的重复测试-使用等渗回归和改进的Hartigan dip测试-应用于假定的聚类对的一维投影。 它可以很好地处理密度和种群变化很大的非高斯聚类,并且在这种情况下,它的性能优于K均值变体,高斯混合模型和基于密度的方法。 该存储库包含具有MATLAB / MEX接口的C ++中高效的单线程实现。 它是由Jeremy Magland发明和编码的,并由SCDA / Flatiron Institute的Alex Barnett对该算法和测试做出了贡献。 (C)杰里米·马格兰(Jeremy Magland)2015-2018。 依赖关系和编译 目前,C ++和MATLAB代码在一起,并且是一个依赖项。 在MATLAB中,从存储库的根目录执行以下操作: cd matlab compile_mex_isosplit5 cd .. run_test 您应该得到一个显示三个正确聚类的点云的图。 用法 这是一个简单的均质各向同性高斯演示,在MAT
2021-11-19 11:27:30 134KB 系统开源
1
matlab基于局部信息的模糊C均值聚类算法(FLICM)实现图像分割.md
2021-11-12 14:49:14 6KB
1
采用K均值聚类算法将一组二维模式集分为3类、4类的MATLAB代码,并有2层神经元采用自组织映射(SOFM)对上述模式进行聚类,包含完整的程序,分类效果比较理想
2021-11-09 10:25:08 397KB K均值
1
K均值聚类是聚类算法中十分经典的算法,本人采用4k2_far.txt数据集进行试验,聚类中心指定为4,将样本的二维特征画在坐标系,并用黑色五角星标记出聚类中心。代码于2020年7月26日调试通!!大家一起学习!!(代码数据集均在文件夹里哦,不用任何修改)
2021-11-05 15:09:53 8KB Python K-means 聚类 4k2_far.txt
1
可视化分类结果,只弄了2维的可视化 需要在同文件中自己新建一个生产的数据文本 看看你就懂了,完全按照k均值聚类的思想写的
2021-10-28 21:58:36 2KB kmeans算法 k均值算法 matlab
1
机器视觉基础 | image-k-means | 基于 k-均值聚类算法图像分割
1
这是模式分类中的课程代码, 其中包含所有的模式分类算法的实现实验, 程序时用matlab写的,代码质量较高,对学习模式分类 模式识别、 机器学习的同学有很重要的参考价值, 其中经典的算法有:均值聚类算法等 本实验的目的是学习和掌握k-均值聚类算法,通过对表格6 中的三维数据进行测试,进一 步加深了解。 (d) 编写程序实现k-均值聚类算法(本章中算法1)。 (e) 测试的类别数目和初始值为:c = 2, 1m (0) = (1,1,1)t , 2 m (0) = (−1,1,−1)t ,进行实验。 (f) 测试的类别数目和初始值为:c = 2, 1m (0) = (0,0,0)t , 2 m (0) = (1,1,−1)t ,进行实验。 将得到的结果与(b)中的结果进行比较,并解释差别,包含迭代次数的差别。 (g) 测试的类别数目和初始值为:c = 3, 1m (0) = (0,0,0)t , 2 m (0) = (1,1,1)t , 3m (0) = (−1,0,2)t ,进行实验。 (h) 测试的类别数目和初始值为:c = 3, 1m (0) = (−0.1,0.0,0.1)t , 2 m (0) = (0,−0.1,0.1)t, 3 m (0) = (−0.1,−0.1,0.1)t,进行实验。将得到的结果与(d)中的结果进行比较,并解释 差别,包含迭代次数的差别。 表 6 样本 x1 x2 x3 样本 x1 x2 x3 1 -7.82 -4.58 -3.97 11 6.18 2.81 5.82 2 -6.68 3.16 2.71 12 6.72 -0.93 -4.04 3 4.36 -2.19 2.09 13 -6.25 -0.26 0.56 4 6.72 0.88 2.80 14 -6.94 -1.22 1.13 5 -8.64 3.06 3.50 15 8.09 0.20 2.25 6 -6.87 0.57 -5.45 16 6.81 0.17 -4.15 7 4.47 -2.62 5.76 17 -5.19 4.24 4.04 8 6.73 -2.01 4.18 18 -6.38 -1.74 1.43 9 -7.71 2.34 -6.33 19 4.08 1.30 5.33 10 -6.91 -0.49 -5.68 20 6.27 0.93 -2.78
2021-10-19 14:50:44 2KB 模式分类 均值聚类算法
1
简单实现平面的点K均值分析,使用欧几里得距离,并用pylab展示。 复制代码 代码如下:import pylab as pl #calc Euclid squiredef calc_e_squire(a, b):    return (a[0]- b[0]) ** 2 + (a[1] – b[1]) **2 #init the 20 pointa = [2,4,3,6,7,8,2,3,5,6,12,10,15,16,11,10,19,17,16,13]b = [5,6,1,4,2,4,3,1,7,9,16,11,19,12,15,14,11,14,11,19] #define two k_va
2021-10-14 11:38:40 27KB k均值聚类算法 python python算法
1
算法描述:K均值算法: 给定类的个数K,将N个对象分到K个类中去, 使得类内对象之间的相似性最大,而类之间的相似性最小。
2021-10-10 17:20:09 5KB c语言 K-Means
1
摘  要: 使用Intel Parallel Amplifier高性能工具,针对模糊C均值聚类算法在多核平台的性能问题,找出串行程序的热点和并发性,提出并行化设计方案。基于Intel并行库TBB(线程构建模块)和OpenMP运行时库函数,对多核平台下的串行程序进行循环并行化和任务分配的并行化设计。   并行性主要是指同时性或并发性,并行处理是指对一种相对于串行处理的处理方式,它着重开发计算过程中存在的并发事件。并行性通常划分为作业级、任务级、例行程序或子程序级、循环和迭代级以及语句和指令级。作业级的层次高,并行处理粒度粗。粗粒度开并行性开发主要采用MIMD方式,而细粒度并行性开发则主要采用SI
1