周志华《机器学习—西瓜书》九
📅 2026/7/13 5:37:39
👁️ 次浏览
周志华《机器学习—西瓜书》九九、聚类以下是按顺序整理的内容1、聚类Clustering无监督学习中研究最多、应用最广的任务。目标将数据样本划分为若干不相交的“簇”。作用单独过程探寻数据内在的分布结构前驱过程辅助分类等其他学习任务。2、 聚类的性能度量亦称为聚类“有效性指标”核心思路簇内相似度高、簇间相似度低。有效性指标分类外部指标将聚类结果与“参考模型”比较如Jaccard系数、FM指数、Rand指数内部指标直接考察聚类结果如DB指数、Dunn指数。3、 距离计算常用形式距离度量的基本性质非负性dist(xi,xj)≥0\text{dist}(\boldsymbol{x}_i, \boldsymbol{x}_j) \geq 0dist(xi,xj)≥0同一性dist(xi,xj)0 ⟺ xixj\text{dist}(\boldsymbol{x}_i, \boldsymbol{x}_j) 0 \iff \boldsymbol{x}_i \boldsymbol{x}_jdist(xi,xj)0⟺xixj对称性dist(xi,xj)dist(xj,xi)\text{dist}(\boldsymbol{x}_i, \boldsymbol{x}_j) \text{dist}(\boldsymbol{x}_j, \boldsymbol{x}_i)dist(xi,xj)dist(xj,xi)直递性dist(xi,xj)≤dist(xi,xk)dist(xk,xj)\text{dist}(\boldsymbol{x}_i, \boldsymbol{x}_j) \leq \text{dist}(\boldsymbol{x}_i, \boldsymbol{x}_k) \text{dist}(\boldsymbol{x}_k, \boldsymbol{x}_j)dist(xi,xj)≤dist(xi,xk)dist(xk,xj)。常用距离闵可夫斯基距离distmk(xi,xj)(∑u1n∣xiu−xju∣p)1p\text{dist}_{\text{mk}}(\boldsymbol{x}_i, \boldsymbol{x}_j) \left( \sum_{u1}^n |x_{iu} - x_{ju}|^p \right)^{\frac{1}{p}}distmk(xi,xj)(∑u1n∣xiu−xju∣p)p1p2p2p2欧氏距离p1p1p1曼哈顿距离。特殊属性的距离计算无序属性用VDMValue Difference MetricVDMp(a,b)∑i1k∣mu,a,imu,a−mu,b,imu,b∣p VDM_p(a, b) \sum_{i1}^k \left| \frac{m_{u,a,i}}{m_{u,a}} - \frac{m_{u,b,i}}{m_{u,b}} \right|^pVDMp(a,b)i1∑kmu,amu,a,i−mu,bmu,b,ipmu,am_{u,a}mu,a是属性uuu取aaa的样本数mu,a,im_{u,a,i}mu,a,i是簇iii中属性uuu取aaa的样本数k为样本簇数则属性u上两个离散值 a 与 b 之间的VDM距离为上述公式混合属性用MinkovDM结合闵可夫斯基距离与VDM可以证明满足距离公式的四个基本性质MinkovDMp(xi,xj)(∑u1nc∣xiu−xju∣p∑unc1nVDMp(xiu,xju))1p \text{MinkovDM}_p(\boldsymbol{x}_i, \boldsymbol{x}_j) \left( \sum_{u1}^{n_c} |x_{iu} - x_{ju}|^p \sum_{un_c1}^n VDM_p(x_{iu}, x_{ju}) \right)^{\frac{1}{p}}MinkovDMp(xi,xj)(u1∑nc∣xiu−xju∣punc1∑nVDMp(xiu,xju))p14、聚类方法概述聚类的核心认知聚类的“好坏”无绝对标准取决于用户的需求即聚类的“标准”由任务场景决定。聚类是新算法出现最多的领域之一总能通过新的“标准”拓展算法边界。对于聚类先确定自己的标准再选择算法故事一则聚类的故事老师拿来苹果和梨让小朋友分成两份。小明把大苹果大梨放一起小个头的放一起老师点头恩体量感。小芳把红苹果挑出来剩下的放一起老师点头颜色感。小武的结果不明白。小武掏出眼镜最新款能看到水果里有几个籽左边这堆单数右边双数。老师很高兴新的聚类算法诞生了。聚类也许是机器学习中中“新算法”出现最多、最快的领域总能找到一个新的“标准”使以往算法对它无能为力常见聚类方法原型聚类假设聚类结构由一组“原型”刻画过程初始化原型→迭代更新代表k均值聚类、LVQ、高斯混合聚类。密度聚类假设聚类由样本分布的紧密程度决定过程基于样本密度扩展簇代表DBSCAN、OPTICS、DENCLUE。层次聚类假设产生不同粒度的树形聚类结构过程分层划分数据集代表AGNES自底向上、DIANA自顶向下。
框架表示法:从心理学模型到知识图谱的结构化知识革命1975年,当马文明斯基在论文《A Framework for Representing Knowledge》中首次提出框架理论时,他可能没有预料到这个心理学模型会在未来半个世纪深刻影响人工智能的发展轨迹。框架表示法不…
📅 2026/7/13 5:36:39
1. 项目概述:为什么DevToys的安全实践如此重要?如果你是一名开发者,尤其是经常和前端、后端数据打交道的全栈工程师,那么“DevToys”这个名字你一定不陌生。它通常指的是一系列帮助开发者提升效率的在线或离线工具集合,…
📅 2026/7/13 5:36:39
1. 项目概述与核心价值如果你在Lua项目中用过Google Protocol Buffers(简称Protobuf),大概率已经和lua-protobuf这个库打过交道了。它几乎是Lua生态里处理Protobuf序列化的首选,无论是游戏服务端的网络通信,还是嵌入式…
📅 2026/7/13 5:36:39
1. 项目概述:为什么你的UE4植被总像“纸片”在撕裂?在UE4里做开放世界或者大场景,植被的动态效果是绕不开的一环。很多朋友,尤其是刚接触UE4材质和蓝图不久的朋友,经常会遇到一个让人头疼的问题:明明给草地…
📅 2026/7/13 6:49:03
1. 项目概述:当逆向工程遇上“变形金刚”在逆向工程和CTF(Capture The Flag)夺旗赛的战场上,我们常常会遇到一些“狡猾”的程序。它们看起来平平无奇,用IDA Pro等静态分析工具打开,看到的却是一堆乱码、无效…
📅 2026/7/13 6:49:02
1. 项目概述:为什么“发布 joint states 和 TF”是 ROS2 机器人开发绕不开的第一道门槛刚接触 ROS2 的朋友,常会卡在这样一个看似简单却反复报错的环节:明明写好了节点,也启动了robot_state_publisher,rviz2 里却始终看…
📅 2026/7/13 6:49:02
1. 项目概述:为什么选择Shader Graph打造“能量罩”? 在游戏开发中,特效是提升视觉沉浸感的关键。一个动态的、会“呼吸”的能量罩,常常出现在科幻、奇幻或RPG游戏中,用于标识安全区、魔法结界或高科技护盾。过去&…
📅 2026/7/13 6:49:02
1. 项目概述:为什么SteamVR开发总在报错中挣扎?如果你正在用Unity开发SteamVR应用,并且已经和OpenXR、各种交互组件的红色错误提示框打了无数次交道,那么这篇文章就是为你准备的。我经历过无数次从满怀希望到被满屏报错瞬间击垮的…
📅 2026/7/13 6:49:02
说实话,刚接触云端部署openclaw哪家好这个问题时,我也是一头雾水。网上教程满天飞,看得我眼晕。有的说用AWS,有的吹捧阿里云,还有的推荐腾讯云。我差点就被这些花里胡哨的广告给忽悠了。毕竟,谁不想省点钱又跑得稳呢?但我后来发现,很多所谓的“最佳实践”,根本不适合小…
📅 2026/7/13 6:47:58
做技术的人都知道,环境配置是最让人头秃的环节。特别是当你面对一个相对小众或者刚起步的项目时,文档可能不全,社区可能冷清。这时候,找到靠谱的来源就显得尤为重要。今天咱们不聊虚的,就聊聊怎么稳妥地完成 openclaw安装官方 流程,顺便分享几个我踩过的坑,希望能帮你省…
📅 2026/7/13 0:01:22
1. 项目概述:当火焰特效成为帧率杀手在UE5项目里,尤其是那些追求电影级视觉的开放世界或者大场景战斗游戏,一个熊熊燃烧的篝火、一次震撼的爆炸,往往是点燃玩家情绪的关键。Niagara作为虚幻引擎5中取代了老旧的Cascade的下一代粒子…
📅 2026/7/13 0:01:52
1. 项目概述与核心价值 最近在对接抖音小游戏平台时,侧边栏复访功能成了一个绕不开的“必答题”。很多开发者朋友,包括我自己一开始,都对这个功能有点摸不着头脑:它到底是什么?为什么平台这么重视?不接入行…
📅 2026/7/13 0:01:52
豆包openclaw最近圈子里都在聊豆包openclaw,我也没忍住,掏腰包入手了一套。说实话,刚拿到手的时候,心里是打鼓的。毕竟市面上类似的智能硬件太多了,有的吹得天花乱坠,用起来却是一堆bug。为了不让大家的钱打水漂,我连续用了半个月。从开箱到日常高频使用,甚至故意测试它…
📅 2026/7/13 5:30:27
SQLyog 13.3.1 社区版在Windows 10/11上的完整安装与连接指南 对于刚接触MySQL数据库管理的开发者和学生来说,选择一个直观易用的图形化管理工具至关重要。SQLyog作为一款轻量级但功能强大的MySQL GUI工具,能够显著提升数据库操作的效率和体验。本文将详…
📅 2026/7/13 6:21:22
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
📅 2026/7/12 0:00:28
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/13 3:29:47
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/12 15:39:57
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/12 8:07:36