发布时间:2026/8/30 19:05:50
用Python进行机器学习(4)K-Means算法 K-Means算法即K均值算法, 它属于一种经典的聚类算法, 何为聚类算法呢, 就是将数据集中样本划分成若干组, 这里的组又被称作簇, 英文名是。聚类算法是一种无监督学习技术, 故而它无需给数据打标签, 完全依据数据自身的特征来进行分组的。最早于1956年被给出的算法是K-Means算法, 在1967年首次有了“K-Means”这个名称的确定, 很容易造成初学者将KNN和K-Means弄混淆的情况, 这里针对两者的不同来做一下解释:首先, KNN属于监督学习算法, 因而它要借助训练数据预先进行打标签这一操作, 然而, K-Means是依据数据自身所具备的特征去自动开展分类工作的, 它归属于无监督学习算法, 进而, 它是不需要提前进行打标签的。首先, 第二点, KNN常常被运用在分类以及回归方面, 它属于聚类算法, 但是并且, 其所能够抵达的效果也全然不一样, 存在差异。首先, 第三点, KNN里的K, 属于数据周边的K个数据, 其次, K - Means当中的K, 是用于将数据划分成K个簇, 然后, 尽管这两种算法都存在K, 然而, K的意义全然不一样。然后介绍下K-Means算法的基本流程一开始, 随机去初始化K个中心点, 当然这K个中心点不会彼此距离太近, 不然可就很难开展聚类操作了。第二步, 距离概念在此处涉及, 要将每一数据点分配至离其最近的中心点, 如此最初的簇便形成了, 此处所涉及的距离和KNN算法里的距离是同一回事, 例如可选择曼哈顿距离, 或者欧氏距离, 又或者切比雪夫距离等。首先是第三步, 要对每个簇的中心点重新进行计算, 而这个中心点又被叫做质心, 在此处, 乃是借助求均值的操作来达成的, 这也正好就是K-Means中的Means这个名字的由来。瞧, 请来看有一个具体的范例, 比如说, 好像我们打算要去得到四个簇, 接着这里具有 300 个样本, 那么此时我们便能够去使用如同下面这样子的代码:import numpy as np import matplotlib.pyplot as plt from sklearn.datasets import make_blobs from sklearn.cluster import KMeans # 生成示例数据 X, y make_blobs( n_samples300, # 样本数量 centers4, # 簇的数量 cluster_std0.60, # 簇的标准差 random_state0 # 随机种子 ) # 创建 KMeans 模型并拟合数据 kmeans KMeans(n_clusters4, initk-means, max_iter300, n_init10, random_state0) # 训练模型并预测每个样本所属的簇 pred_y kmeans.fit_predict(X) # 可视化聚类结果 plt.scatter(X[:, 0], X[:, 1], cpred_y, s50, cmapviridis) # 绘制聚类中心 plt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1], s200, cred, alpha0.7, labelCluster Centers) plt.title(K-Means Clustering) plt.xlabel(feature 1) plt.ylabel(feature 2) plt.legend() plt.show()因为核心功能全都标注有注释,因而此处便不再阐述代码的用途了。能够瞧见我们生成了四个簇, 那些簇依靠不同颜色展开区分, 并且运用红色对簇的中心予以标明, 情况如下:鉴于K-Means无需预先给数据打标签, 故而它颇适用于大规模数据, 并且其可解释性颇为突出, 毕竟簇的中心即为特征代表, 正因如此该算法适于譬如客户分群、图像分割、异常检测等场景。

相关新闻

2026/8/30 19:00:50

CMSIS-RTOS软件定时器回调中事件标志为何延迟触发等待线程

做嵌入式的人一定见过这种场面:软件定时器回调里 set 一个事件标志,另一个高优先级线程在osEventFlagsWait上等它,逻辑上应该马上醒过来,但示波器上清清楚楚看到等待线程的引脚要慢半拍才翻转,慢几百微秒都算正常&…

2026/8/30 19:00:50

从比赛规则到可运行作品:工程化参赛全流程指南

第一届「逐梦杯」比赛规则来了,但这只是一个起点。对参赛者来说,规则发布之后最该做的不是马上写代码,而是把规则拆成可执行、可验收的工程需求。尤其当比赛需要提交完整作品时,代码质量、项目结构、运行说明、自测记录和提交材料…

2026/8/30 19:15:51

2026年AI数字人城市合伙人怎么选|3个维度避开合作陷阱

一、摘要AI 数字人赛道正在爆发。艾媒咨询数据显示,2025 年中国数字人核心市场规模达 480.6 亿元,带动周边市场突破 6400 亿元,预计 2026 年核心市场规模将扩大至 572.9 亿元。越来越多有客户资源、有渠道的老板想通过 AI 数字人城市合伙人切…

2026/8/30 19:15:51

基于https的web服务器搭建(学习随笔)

今日主要内容TLS(传输层安全)加密:课前引导:1.互联网——主机名访问服务——iana——www.icbc.com——www.icbc.com.cn(注意区分)2.你自己可以在网上自己配置服务器,设置主机名,但是…

2026/8/30 19:15:51

上半年动力储能电池销量暴涨48.6%、小鹏机器人融资9亿美元、新型储能入列十五五:新能源产业的第二增长曲线

新能源车卖得慢了,但新能源产业的故事远没有结束。电池、储能、机器人,三条线同时传来新信号——它们正在成为继整车之后,中国新能源的又一条增长曲线。 动力储能电池销量暴涨48.6%,储能成最强引擎 先看最硬的数据。中国汽车动力电…

2026/8/30 19:15:51

一看就懂的注意力机制基础:从原理到PyTorch实现

这次我们来看“AI Study - 4 深度学习”系列里 Transformer 这一章的起点:注意力机制基础。 Transformer 能成为当前大模型的主流架构,核心原因就是引入了注意力机制,尤其是自注意力机制。不管是 BERT、GPT,还是视觉方向的 ViT、…

2026/8/30 19:15:51

过孔的作用与使用注意事项详解

1. 引言在印制电路板(PCB)设计中,过孔(Via)是连接不同层之间导线的关键结构。它通过在板材上钻孔并镀铜,实现层间电气互连。过孔虽小,却直接影响信号完整性、电源分配和制造成本,是硬…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/28 11:06:45

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…