这个资源是一个拥有完整代码与测试数据的k-means算法文件,集原始算法与改进算法于一个程序,通过选择不同的标签号来使用算法,能完整运行,效果很好,希望对大家有帮助!
2019-12-21 20:35:43 1.14MB 人工智能
1
改进的K-means聚类算法初始聚类中心确定,采用matlab实现,2016a的matlab,直接打开文件、添加路径就可以使用了。
2019-12-21 20:35:23 3KB K-means聚类
1
function [idx, C, sumD, D] = kmeans(X, k, varargin) % varargin:实际输入参量 if nargin 1 % 大于1刚至少有一种距离 error(sprintf('Ambiguous ''distance'' parameter value: %s.', distance)); elseif isempty(i) % 如果是空的,则表明没有合适的距离 error(sprintf('Unknown ''distance'' parameter value: %s.', distance)); end % 针对不同的距离,处理不同 distance = distNames{i}; switch distance case 'cityblock' % sort 列元素按升序排列,Xord中存的是元素在原始矩阵中的列中对应的大小位置 [Xsort,Xord] = sort(X,1); case 'cosine' % 余弦 % 计算每一行的和的平方根 Xnorm = sqrt(sum(X.^2, 2)); if any(min(Xnorm) <= eps * max(Xnorm)) error(['Some points have small relative magnitudes, making them ', ... 'effectively zero.\nEither remove those points, or choose a ', ... 'distance other than ''cosine''.'], []); end % 标量化 Xnorm(:,ones(1,p))得到n*p的矩阵 X = X ./ Xnorm(:,ones(1,p)); case 'correlation' % 线性化 X = X - repmat(mean(X,2),1,p); % 计算每一行的和的平方根 Xnorm = sqrt(sum(X.^2, 2)); if any(min(Xnorm) <= eps * max(Xnorm)) error(['Some points have small relative standard deviations, ma
2019-12-21 20:34:17 23KB 聚类
1
我的数据是115*64维的,需要进行聚类操作,于是自己动手进行了实验,运用的是matlab语言,最后选取部分进行可视化展示,效果还不错。(代码注释完整)
2019-12-21 20:31:49 61KB k-means 多维矩阵 matlab 可视化展示
1
K-means 算法实现。K-means 聚类 也是找来的。。。
2019-12-21 20:29:59 3.67MB K—means
1
代码,介绍,数据源,效果展示
2019-12-21 20:29:50 217KB 机器学习
1
多种K-means聚类算法或改进算法包, 多种语言不同keams聚类算法。可运行
2019-12-21 20:12:18 666KB 聚类算法
1
gabor提取纹理特征,k-means方法无监督聚类进行图像分割
2019-12-21 20:11:00 62KB gabor滤波器 k-means聚类
1
简单的k-means聚类算法代码,matlab直接打开可用。里面注释什么都很详细,新手也可以简单上手!
2019-12-21 20:09:09 2KB k-means matlab
1
将模糊集理论和k-means聚类联系起来,设计了模糊k-means聚类算法,其聚类效果比单纯的k-means要好。
2019-12-21 20:04:26 1KB 模糊,k-means聚类
1