首页 > 编程语言 >机器学习-Kmeans算法的sklearn实现

机器学习-Kmeans算法的sklearn实现

时间:2024-01-04 14:12:05浏览次数:33  
标签:plt state random kmeans Kmeans cluster 算法 centers sklearn

from sklearn.cluster import KMeans
from sklearn.datasets import make_blobs
import matplotlib.pyplot as plt  # 可视化数据

# 生成数据
n_samples = 200
n_clusters = 3
random_state = 42
X, y = make_blobs(n_samples=n_samples, centers=n_clusters, random_state=random_state)

# 使用KMeans算法
kmeans = KMeans(n_clusters=n_clusters, random_state=random_state)
kmeans.fit(X)

# 输出聚类结果
print("Cluster labels:", kmeans.labels_)
print("Cluster centers:", kmeans.cluster_centers_)

plt.scatter(X[:, 0], X[:, 1], c=y, cmap='viridis', label='Points')
plt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1], c='red', marker='x', label='Centers')
plt.xlabel('X1')
plt.ylabel('X2')
plt.legend()
plt.show()

标签:plt,state,random,kmeans,Kmeans,cluster,算法,centers,sklearn
From: https://www.cnblogs.com/smalldong/p/17945121

相关文章

  • 【ChatGPT 默认强化学习策略】PPO 近端策略优化算法
    PPO近端策略优化算法PPO=概率比率裁剪+演员-评论家算法演员-评论家算法:多智能体强化学习核心框架概率比率裁剪:逐步进行变化的方法PPO目标函数的设计重要性采样KL散度 PPO=概率比率裁剪+演员-评论家算法论文链接:https://arxiv.org/abs/1707.06347OpenAI提出PPO旨在......
  • 文心一言 VS 讯飞星火 VS chatgpt (165)-- 算法导论13.1 5题
    五、用go语言,证明:在一棵红黑树中,从某结点x到其后代叶结点的所有简单路径中,最长的一条至多是最短一条的2倍。文心一言:首先,我们要理解红黑树的性质。红黑树是一种自平衡的二叉查找树,它满足以下性质:每个节点或是红色,或是黑色。根节点是黑色。每个叶节点(NIL或空节点)是黑色。如果......
  • 文心一言 VS 讯飞星火 VS chatgpt (166)-- 算法导论13.1 6题
    六、用go语言,在一棵黑高为k的红黑树中,内部结点最多可能有多少个?最少可能有多少个?文心一言:红黑树是一种自平衡的二叉查找树,其中每个节点都有一个颜色属性,可以是红色或黑色。红黑树满足以下性质:每个节点或者是红色,或者是黑色。根节点是黑色。每个叶节点(NIL或空节点)是黑色。如......
  • 【机器学习】常见算法详解第1篇:K近邻 KNN和API使用(已分享,附代码)
    本系列文章md笔记(已分享)主要讨论机器学习算法相关知识。机器学习算法文章笔记以算法、案例为驱动的学习,伴随浅显易懂的数学知识,让大家掌握机器学习常见算法原理,应用Scikit-learn实现机器学习算法的应用,结合场景解决实际问题。包括K-近邻算法,线性回归,逻辑回归,决策树算法,集成学习,聚......
  • 【C】排序算法
    文章介绍了插入排序、希尔排序、选择排序、堆排序、冒泡排序、归并排序的实现思路与使用c编写的代码,同时对排序算法的三个评价要素:时间复杂度、空间复杂度、稳定性,分别进行了具体分析。1、插入排序实现思想:确定一个有序的数组,将后续的元素逐一插入此有序数组,确定其相对位置,直到......
  • 智能边缘一体机视频汇聚平台:实时检测室内消防逃生通道占用算法的革新
    随着科技的不断发展,安防监控技术也在不断进步。其中,智能边缘一体机视频汇聚平台的出现,为室内消防逃生通道的实时检测提供了新的可能。本文将详细介绍这种新型技术的工作原理和应用价值。首先,我们需要了解什么是智能边缘一体机视频汇聚平台。简单来说,这是一种集成了视频采集、处理......
  • AI边缘计算智能分析网关V4如何配置周界入侵检测算法
    旭帆科技的智能分析网关V4内含近40种智能分析算法,包括人体、车辆、消防、环境卫生、异常检测等等,在消防安全、生产安全、行为检测等场景应用十分广泛,如常见的智慧工地、智慧校园、智慧景区、智慧城管等等,还支持抓拍、记录、告警、平台级联等功能。算法稳定,识别高效,感兴趣的用户可以......
  • 视频汇聚平台V4一体机视频算法分析平台消防通道异物堵塞算法检测预警
    随着城市化进程的加速,高层建筑如雨后春笋般崛起。然而,这也带来了一系列的安全问题,其中消防通道的畅通无阻是至关重要的。一旦发生火灾,消防通道的畅通与否直接关系到人们的生命安全。因此,如何有效地检测和预警消防通道的异物堵塞问题,成为了一个亟待解决的问题。为此,我们推出了V4一体......
  • 【迅搜13】搜索技巧(三)排序与评分算法
    搜索技巧(三)排序与评分算法今天要学习的,第一部分是排序相关的功能,第二部分则是跟排序密切相关的另一块功能,评分算法。又是算法了,也就是说,又是一大块的理论知识了。今天的文章不长,因为我们的功能测试非常少,但却很重要,因为我们要讲到的理论算法是现在最主流的,也是各种搜索引擎的都在使......
  • 逻辑回归算法来了
    逻辑回归(LogisticRegression)是一种广义的线性回归分析模型,常用于数据挖掘、疾病自动诊断、经济预测等领域。它根据给定的自变量数据集来估计事件的发生概率。变量的范围在0和1之间,通常用于二分类问题,最终输出的预测是一个非线性的S型函数,称为logisticfunction,g()。逻辑递归(Recu......