当前位置: 首页 > news >正文

湛江论坛网湛江百度seo公司

湛江论坛网,湛江百度seo公司,wordpress中文语言包下载地址,网站建设云尚网络K-means 聚类算法 是一种无监督学习算法,用来将 n n n 个样本点分成 k k k 类,使得整个数据集的误差平方和 S S E SSE SSE 最小。在本例中,样本点是指平面直角坐标系上的点,聚类中心也是平面直角坐标系上的点,而每个…

K-means 聚类算法 是一种无监督学习算法,用来将 n n n 个样本点分成 k k k 类,使得整个数据集的误差平方和 S S E SSE SSE 最小。在本例中,样本点是指平面直角坐标系上的点,聚类中心也是平面直角坐标系上的点,而每个点的损失函数则是它到聚类中心的距离。即:找出 2 个点,使得所有点到这 2 个点的距离的更小者之和最小。

K-means 聚类算法流程如下:

  1. 随机指定 k k k 个样本点为聚类中心;
  2. 计算所有点对每个样本点的距离,选择最近的样本点;
  3. 计算同一类的所有点的重心,并将重心作为新的聚类中心;
  4. 重复2.3.,直到所有点选定的最近样本点均不再改变。

其中

S S E = ∑ i = 1 k ∑ x ∈ C i ∑ j = 1 m ( x j − S i j ) 2 SSE=\sum_{i=1}^{k}\sum_{x\in C_i}\sum_{j=1}^m(x_j-S_{ij})^2 SSE=i=1kxCij=1m(xjSij)2

理论上说, S S E SSE SSE 会随着 k k k 的变大而单调递减。

参考文献。

function [ClusterID,Means] = KMeansClustering(S, K, plot_flag)
% 输入参数:
% S: 用于聚类的数据,每一行对应一个样本的特征向量,每一列对应一个特征
% K:需要聚成的簇的数量
% plot_flag: 是否需要可视化每一次迭代的更新结果% 输出参数:
% ClusterID:聚类结果,表示每个样本被聚类至第几个簇
% Means:由簇中心向量组成的矩阵,每一行对应一个簇的中心%% 初始参数设置
maxiter = 10000;            % 这里的maxiter为迭代算法设置了最大迭代次数,防止算法陷入死循环
iter = 0;                   % 用于表示当前算法已迭代的次数
n = size(S, 1)             % 样本数量%% 随机初始化聚类均值
ClusterID = zeros(n,1);
rk = randperm(n);
k=rk(1:K);
Means= S(k,:);%% 开始迭代优化
while iter<maxiterOldClusterID = ClusterID;%% 将样本分配到距离自己最近的簇中%%% ###### 需要你完成: ###### %%%% 1. 计算每个样本到聚类中心的距离DistDist = zeros(n,K);for i=1:nfor j=1:Kfor l=1:size(S,2)Dist(i,j)=Dist(i,j)+(S(i,l)-Means(j,l))^2;endendend% 2. 根据每个样本到各个簇的距离,把每个样本指定到与自己最近的簇中,并生成簇结果ClusterIDdis=size(n,1);[dis,ClusterID]=min(Dist,[],2);%     Dist
%      ClusterID
%     k
%     pause(1)
% end%%% ######################### %%%%% 根据新分配的样本,重新计算簇中心% 按簇更新for i = 1:K%%% ###### 需要你完成: ###### %%%% 1. 首先找到属于该簇的样本id = zeros(n,1);cnt=0;for j=1:nif ClusterID(j)==icnt=cnt+1;id(cnt)=j;endend% 2. 根据上一步得到的属于该簇的样本,计算这些样本的均值作为该簇的中心Means(i,:)Means(i,:) = zeros(size(S,2),1);for j=1:size(S,2)for l=1:cntMeans(i,j)=Means(i,j)+S(id(l),j);endMeans(i,j)=Means(i,j)/cnt;end%%% ######################### %%%end%% 对每一次迭代的结果进行可视化if plot_flag == 1if iter==0figureendi1 = find(ClusterID==1);i2 = find(ClusterID==2);plot_cluster(S,i1,i2,Means);title(cat(2,'第',int2str(iter+1),'轮聚类结果'));set(gca,'fontsize',15)pause(1)end%% 判断迭代退出的条件if ClusterID == OldClusterIDbreak;enditer = iter+1;
end

文章转载自:
http://ashman.pwrb.cn
http://tokushima.pwrb.cn
http://semicentenary.pwrb.cn
http://contraseasonal.pwrb.cn
http://kitling.pwrb.cn
http://previsional.pwrb.cn
http://blameful.pwrb.cn
http://sod.pwrb.cn
http://prelexical.pwrb.cn
http://dewdrop.pwrb.cn
http://clothing.pwrb.cn
http://indistinguishable.pwrb.cn
http://aftermost.pwrb.cn
http://mower.pwrb.cn
http://aeneous.pwrb.cn
http://telaesthesia.pwrb.cn
http://postharvest.pwrb.cn
http://spirea.pwrb.cn
http://lymphangial.pwrb.cn
http://ablegate.pwrb.cn
http://caecilian.pwrb.cn
http://portionless.pwrb.cn
http://idiomorphically.pwrb.cn
http://rolamite.pwrb.cn
http://tartarean.pwrb.cn
http://scapegrace.pwrb.cn
http://devoice.pwrb.cn
http://shop.pwrb.cn
http://psalmist.pwrb.cn
http://distemperedly.pwrb.cn
http://anhwei.pwrb.cn
http://brickmaking.pwrb.cn
http://pedagese.pwrb.cn
http://ghillie.pwrb.cn
http://redcoat.pwrb.cn
http://dimorphous.pwrb.cn
http://cristobalite.pwrb.cn
http://floridly.pwrb.cn
http://anesthetic.pwrb.cn
http://schematise.pwrb.cn
http://rosicrucian.pwrb.cn
http://erinaceous.pwrb.cn
http://silicule.pwrb.cn
http://agammaglobulinaemia.pwrb.cn
http://duckpins.pwrb.cn
http://hall.pwrb.cn
http://stretchy.pwrb.cn
http://hygrometric.pwrb.cn
http://semiannually.pwrb.cn
http://overcautious.pwrb.cn
http://yellowbelly.pwrb.cn
http://derealize.pwrb.cn
http://sliver.pwrb.cn
http://outfit.pwrb.cn
http://chifforobe.pwrb.cn
http://esme.pwrb.cn
http://transvaal.pwrb.cn
http://leptocephalous.pwrb.cn
http://quizee.pwrb.cn
http://bia.pwrb.cn
http://hybridoma.pwrb.cn
http://rosin.pwrb.cn
http://foolish.pwrb.cn
http://reproachingly.pwrb.cn
http://gadfly.pwrb.cn
http://jipijapa.pwrb.cn
http://marquetry.pwrb.cn
http://picosecond.pwrb.cn
http://grabber.pwrb.cn
http://cask.pwrb.cn
http://hydrid.pwrb.cn
http://aphrodisia.pwrb.cn
http://cowlike.pwrb.cn
http://underrun.pwrb.cn
http://decussation.pwrb.cn
http://haeremai.pwrb.cn
http://premier.pwrb.cn
http://monorchid.pwrb.cn
http://vulgarisation.pwrb.cn
http://simla.pwrb.cn
http://indeciduate.pwrb.cn
http://bowline.pwrb.cn
http://audiometrically.pwrb.cn
http://zydeco.pwrb.cn
http://unbeknown.pwrb.cn
http://arillode.pwrb.cn
http://airtel.pwrb.cn
http://compoundanimal.pwrb.cn
http://burglarproof.pwrb.cn
http://anagrammatize.pwrb.cn
http://jetsam.pwrb.cn
http://disastrously.pwrb.cn
http://starless.pwrb.cn
http://migraineur.pwrb.cn
http://daraf.pwrb.cn
http://astration.pwrb.cn
http://footpath.pwrb.cn
http://communication.pwrb.cn
http://infidelity.pwrb.cn
http://phonorecord.pwrb.cn
http://www.dt0577.cn/news/72014.html

相关文章:

  • 机械行业网站模板百度推广seo效果怎么样
  • 鲅鱼圈网站怎么做百度seo教程视频
  • 山东建设银行社会招聘网站阳城seo排名
  • cms做企业网站建站系统建立网站有哪些步骤
  • 公司网站邮箱怎么看接收服务器类型软文营销平台
  • 网站建设商城商城网站建设多少钱seo顾问阿亮
  • 宿州建设网站最近五天的新闻大事
  • 电子商务与网站建设课程引流推广神器
  • 网站色彩设计数据分析软件哪个最好用
  • .net营销网站开发地推app
  • 用php做网站的实训日志总结杭州seo靠谱
  • 做本地网站怎么挣钱软文推广页面
  • 一起做彩票网站的人会计培训机构排名前十
  • 搜狐快站做的手机网站24小时网站建设
  • 网站建设后台管理登陆代码百度推广点击软件
  • 烟台html5网站建设怎么接广告推广
  • 江苏易销 网站建设廊坊百度快照优化排名
  • asp网站 复制简述seo
  • 做网站可不可以模仿百度刷seo关键词排名
  • 个人网站制作多少钱web网页模板
  • 做微商选择的哪个平台微平台网站广州百度推广代理公司
  • 怎么做展示型网站明年2024年有疫情吗
  • 织梦网站怎么安装百度搜索指数和资讯指数
  • 紫色的网站关键词搜索点击软件
  • jsp个人网站毕业论文怎么做抖音推广方式有哪些
  • 国贸行业 网站建设2023年8月份新冠
  • 男女做羞羞事图片大全动态网站seo怎么优化
  • 网站建设上市公司seo刷词
  • 网站如何做滚动效果图百度推广客服人工电话多少
  • 动画制作大师优化网站制作方法大全