18-聚类概述

发布时间:2026/10/30 7:24:35

18-聚类概述 根据样本间的相似性将样本划分到不同的类别中不同的相似度计算方法会得到不同的聚类结果常用的相似度计算方法欧氏距离。聚类是一种无监督学习算法目的是没有先验知识的情况下 自动发现数据集中的内在结构和模式。应用用户画像、广告推荐、图像分割、降维等、离群点识别、信用卡异常消费等。1. 分类根据聚类颗粒度分根据实现方法分K-means按照质心聚类层次聚类对数据进行逐层划分直到达到聚类的类别个数DBSCAN基于密度的聚类算法谱聚类基于图论的聚类算法2. Kmeans算法流程随机设置k个特征空间内的点作为初始聚类中心计算每个样本与 k 个中心点的欧式距离将样本划分到距离最近的簇。对每个簇内所有样本计算特征均值作为该簇新的中心点。重复「分配样本→更新中心」循环停止条件中心点不再发生位移 / 达到预设最大迭代次数。3. 评估指标3.1 SSESSE误差平方和其中表示第i簇k表示聚类中心的个数p表示某个簇内的样本m表示质心点。SSE越小聚类效果越好K值的确定肘方法迭代从1到n计算每个k对应的模型SSESSE逐渐变小一般下降突然变缓时对应的k认为时最佳k值3.2 SCSCSC轮廓系数Silhouette Coefficient考虑簇内的内聚程度、簇外的分离程度。取值范围是[-1,1]。SC值越接近1聚类效果越好0.5聚类良好负数为大量样本错分聚类失效。计算每一个样本i到同簇内其他样本的平均距离该值越小族内相似度越高计算每一个样本i到最近的簇j内所有样本的平均距离该值越大样本i越不属于j簇该样本的轮廓系数计算所有样本的平均轮廓系数K值的确定SC轮廓系数图迭代从1到n计算每个k对应的模型SCSC最大时对应的k认为时最佳k值3.3 CHCHCH轮廓系数Calinski-Harabasz Index考虑簇内的内聚程度、簇外的离散程度、质心的个数。类别内距离平方和越小越好类别之间距离平方和越大越好聚类数越小越好。其中SSW相当于SSE越小越好SSB越大越好。整体CH越大越好4. Kmeans算法API参数n_clusters产生的质心数。sklearn.cluster.Kmeans(n_clusters8) estimator.fit(x) estimator.predict(x) estimator.fit_predict(x)案例汇总补充知识A 朴素贝叶斯朴素贝叶斯算法是利用概率值进行分类的机器学习算法贝叶斯公式其中P(C)表示C出现的概率一般是目标值P(W|C)表示C条件下W出现的概率P(W)表示W出现的概率。公式来源当特征之间相互独立时即为朴素贝叶斯即APIsklearn.naive_bayes.MultinomialNB(alpha1.0)B 拉普拉斯平滑系数为了避免概率值为0在分子和分母上分别加1个数值其中为拉普拉斯平滑系数一般指定为1为中符合C条件的样本数量N为C条件下的样本总数m为所有独立样本的总数。
延伸阅读

更多相关文章

2026/10/24 22:55:23

Python跨平台远程管理工具Stitch RAT:从架构解析到实战部署

1. 项目概述:为什么我们需要一个跨平台的远程管理工具?在运维、渗透测试、甚至是日常的IT资产管理中,远程管理工具(RAT)是一个绕不开的话题。传统的解决方案,比如Windows上的RDP、VNC,或者Linux…

2026/10/28 23:39:18

C++数据类型与运算符详解:从内存原理到实战避坑指南

1. 项目概述:为什么第二天如此关键?如果你昨天已经成功搭建了C环境,并写下了那个经典的“Hello, World!”,那么恭喜你,你已经迈出了坚实的第一步。但很多新手朋友会在这里遇到一个瓶颈:感觉编程就是打印几句…

2026/10/30 7:21:15

Sora视频生成API功能详解与开发实践

1. Sora视频生成API核心功能解析Sora视频生成API提供了两种工作模式,分别针对不同场景的视频生成需求。Version 1经典模式支持10-25秒的视频生成,具备完整的参数控制系统;Version 2合作商模式则专注于短视频场景,提供像素级分辨率…

2026/10/30 7:21:15

IDC、机房与家庭宽带IP的技术特征与安全应用

1. IP归属地类型概述:从机房到家庭的网络身份差异每次我们上网冲浪,设备都会被分配一个独特的IP地址作为网络身份证。但很少有人知道,这个IP背后隐藏着截然不同的使用场景和技术特征。作为从业十年的网络工程师,我经常需要根据IP类…

2026/10/30 7:21:15

华为HCIP路由策略与策略路由核心解析

1. 路由策略与策略路由的核心概念解析在华为HCIP认证体系中,路由策略(route-policy)和策略路由(PBR)是网络工程师必须掌握的两种关键流量控制技术。虽然名称相似,但它们的应用场景和实现原理存在本质区别。…

2026/10/30 7:21:15

四种打开cmd方式与工作目录、权限、编码排错实践

1. 先把话说清楚:cmd不是老古董,它是Windows里最短的一条路刚接触Windows运维或者写脚本的时候,很多人对cmd的印象还停留在"黑框框""过时了"。带了新人之后我发现一个挺有意思的现象:讲PowerShell、讲终端、讲…

2026/10/30 7:21:15

操作系统在干什么:抽象、调度、隔离与性能排查

干了几年系统方向,被问得最多的一个问题不是某个内核函数怎么实现的,而是“操作系统到底在干什么”。这个问题听着像入门课第一章,但真要答好,得同时讲清楚三件事:它抽象了什么、它调度了什么、它在哪些地方偷偷骗了你…

2026/10/30 7:16:15

基于YOLOv11的轻量级无人机检测技术解析

1. 项目背景与核心挑战在无人机技术快速普及的今天,反无人机检测已成为公共安全领域的关键课题。传统基于雷达或无线电侦测的方案存在设备笨重、响应延迟高、易受干扰等问题。我们团队基于改进版YOLOv11开发的轻量级检测方法,在保证精度的同时将模型体积…

2026/10/29 17:05:52

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/29 17:06:02

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/29 17:06:13

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/30 0:00:46

NCP1342高频准谐振反激控制器:从设计约束到验收的完整方案

简介:NCP1342 高频准谐振反激控制器应用介绍译文文档,面向电源设计工程师、硬件研发人员及开关电源学习者,帮助读者跨越英文原版资料的语言门槛,系统理解这款高集成度 QR Flyback 控制器的设计要点。文档围绕芯片核心特性展开&…

2026/10/30 0:00:46

NCP1342准谐振反激电源设计:从选型到验收的全流程解析

简介:这份文档面向电源设计工程师与开关电源学习者,系统梳理NCP1342高频准谐振反激控制器的应用要点,帮助读者快速理解这款高集成度离线电源变换器控制芯片的工作机制与设计方法。内容涵盖芯片核心特性、引脚功能定义、电气特性参数表、最大额…

2026/10/30 0:00:46

Web系统自动登出机制设计与实现全解析

1. 系统自动登出机制的设计初衷在各类Web应用和后台管理系统中,自动登出功能早已成为标配。这个看似简单的功能背后,实际上涉及用户安全、资源管理和体验优化的多重考量。作为从业十多年的老开发,我见过太多因为登出逻辑设计不当导致的安全事…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑