首页 > 分享 > 对鸢尾花数据用matlab实现KMeans算法

对鸢尾花数据用matlab实现KMeans算法

以下是使用 MATLAB 实现 K-Means 算法对鸢尾花数据进行聚类的示例代码:

% 加载鸢尾花数据集 load fisheriris % 将数据集中的样本特征放入一个矩阵中 X = [meas(:,1), meas(:,2), meas(:,3), meas(:,4)]; % 设定聚类的类别数 k = 3; % 设定迭代次数 max_iters = 100; % 随机初始化聚类中心 initial_centroids = X(randperm(size(X,1), k), :); % 运行 K-Means 算法 [centroids, idx] = run_kmeans(X, initial_centroids, max_iters); % 绘制聚类结果图示 figure; scatter3(X(idx==1,1), X(idx==1,2), X(idx==1,3), 'r', 'filled'); hold on; scatter3(X(idx==2,1), X(idx==2,2), X(idx==2,3), 'b', 'filled'); scatter3(X(idx==3,1), X(idx==3,2), X(idx==3,3), 'g', 'filled'); scatter3(centroids(:,1), centroids(:,2), centroids(:,3), 'k', 'filled', 'MarkerEdgeColor','k', 'LineWidth', 3, 'SizeData', 200); legend('

相关知识

卷积神经网络实现鸢尾花数据分类python代码实现
KNN算法实现鸢尾花数据集分类
鸢尾花三种聚类算法(K
利用GMM对鸢尾花聚类
对鸢尾花数据集和月亮数据集,分别采用线性LDA、k
Python原生代码实现KNN算法(鸢尾花数据集)
MATLAB鸢尾花数据集(iris.txt)
【python机器学习】KNN算法实现回归(基于鸢尾花数据集)
原生python实现knn分类算法(鸢尾花数据集)
【机器学习】KNN算法实现鸢尾花分类

网址: 对鸢尾花数据用matlab实现KMeans算法 https://m.huajiangbk.com/newsview546464.html

所属分类:花卉
上一篇: BP神经网络鸢尾花红酒数据分类分
下一篇: 集成学习03:Boosting