matzewolf/kMeans:在 MATLAB 中实现的 k-means(无监督学习/聚类)算法。-matlab开发

时间:2024-06-18 10:57:20
【文件属性】:

文件名称:matzewolf/kMeans:在 MATLAB 中实现的 k-means(无监督学习/聚类)算法。-matlab开发

文件大小:162KB

文件格式:ZIP

更新时间:2024-06-18 10:57:20

matlab

Cluster_2D_Visualization.m 是一个生成随机(均匀)分布数据点的脚本,运行 kMeans.m 和 MATLAB 的内置 kmeans 函数,测量和比较它们的性能(即计算时间),并可视化最终的集群和数据的分布直方图中聚类中的点。 kMeans.m 实现 k-means(无监督学习/聚类算法)。 技术细节: 初始质心是从所有数据点的集合中随机选择的(每个数据点最多一次)。 停止条件是不对任何集群进行任何更改。 clustering_app.mlapp 打开一个带有 GUI 的应用程序,您可以在其中随机生成数据点并将它们聚类。 您可以重新点击所有按钮以查看点生成和聚类算法中的随机性。 clustering_app.mlappinstall 在 MATLAB 编辑器中安装 MATLAB 应用程序。


【文件预览】:
github_repo.zip

网友评论