K-Means 聚类的目标函数:簇内误差平方和
📅 2026/7/5 15:45:56
👁️ 次浏览
1. 什么是 K-MeansK-Means 是一种无监督、迭代式的聚类算法给定数据集{x₁, x₂, …, xₙ}与预设簇数K算法把样本划分为K个不相交的簇C₁, C₂, …, Cₖ使得同一簇内样本尽可能相似不同簇间样本尽可能远离。核心思想 “让簇内‘抱团’让簇间‘疏远’。”2. 目标函数 J簇内误差平方和WCSSK-Means 用几何距离衡量相似性目标函数J定义为J∑k1K∑x∈Ck∥x−μk∥2 J \sum_{k1}^{K} \sum_{x \in C_k} \|x - \mu_k\|^2Jk1∑Kx∈Ck∑∥x−μk∥2μₖ第k个簇的质心centroid‖x − μₖ‖²样本到所属质心的欧氏距离平方J的物理意义Within-Cluster Sum of Squares (WCSS)即“簇内误差平方和”算法目标找到使J最小的簇划分{C₁,…,Cₖ}与质心{μ₁,…,μₖ}。3. 迭代两步坐标下降求 JK-Means 采用坐标下降策略交替更新两个变量步骤固定量优化量公式E步(Assignment)质心μₖ样本归属CₖCₖ {x : ‖x − μₖ‖² ≤ ‖x − μⱼ‖², ∀j}M步(Update)簇Cₖ质心μₖμₖ (1/Cₖ) ∑_{x∈Cₖ} x示例defkmeans(X,K,max_iter100):n,dX.shape muX[torch.randperm(n)[:K]]# 随机初始化 K 个质心for_inrange(max_iter):# E步计算距离并分配样本disttorch.cdist(X,mu)# (n, K)labelstorch.argmin(dist,dim1)# (n,)# M步重新计算质心forkinrange(K):masklabelskifmask.sum()gt;0:mu[k]X[mask].mean(dim0)returnlabels,mu
Perlite成本分析:自建与Obsidian Publish的经济对比 【免费下载链接】Perlite A web-based markdown viewer optimized for Obsidian 项目地址: https://gitcode.com/GitHub_Trending/pe/Perlite
如果你正在使用Obsidian笔记工具并考虑将笔记发布到网上&…
📅 2026/7/5 15:45:56
BubbleTabBar未来展望:路线图与新功能预告 【免费下载链接】BubbleTabBar BubbleTabBar is a bottom navigation bar with customizable bubble-like tabs 项目地址: https://gitcode.com/gh_mirrors/bu/BubbleTabBar
BubbleTabBar是一款具有高度可定制性的气…
📅 2026/7/5 15:45:56
1. 项目概述:这不是一份“新闻简报”,而是一份AI开发者日常生存指南“4月14日AI每日参考:Claude Code配额告急,Gemma 4开源可跑手机”——这个标题乍看像某科技媒体的早报推送,但如果你真把它当新闻扫一眼就划走&#…
📅 2026/7/5 15:45:56
Stout vs 传统S3上传:为什么这个Go工具能避免网站部署中的缓存问题 【免费下载链接】Stout A reliable static website deploy tool 项目地址: https://gitcode.com/gh_mirrors/st/Stout
在静态网站部署领域,缓存问题一直是开发者和运维人员面临的…
📅 2026/7/5 16:50:05
5分钟快速上手:用Video2X免费AI工具让你的老视频焕然一新 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/vi…
📅 2026/7/5 16:50:05
RWD-Table-Patterns高级技巧:自定义排序功能与动态数据更新实战 【免费下载链接】RWD-Table-Patterns This is an awesome solution for responsive tables with complex data. 项目地址: https://gitcode.com/gh_mirrors/rw/RWD-Table-Patterns
RWD-Table-P…
📅 2026/7/5 16:50:05
Summarize.site对比传统阅读工具:为什么ChatGPT摘要插件更高效? 【免费下载链接】summarize.site Summarize web pages using OpenAI ChatGPT 项目地址: https://gitcode.com/gh_mirrors/su/summarize.site
在信息爆炸的时代,每天面对…
📅 2026/7/5 16:50:05
Perlite移动端应用:PWA技术实现离线访问的完整指南 【免费下载链接】Perlite A web-based markdown viewer optimized for Obsidian 项目地址: https://gitcode.com/GitHub_Trending/pe/Perlite
Perlite是一款基于Web的Markdown查看器,专为Obsidi…
📅 2026/7/5 16:50:05
JSON.simple异常处理指南:ParseException错误定位与调试技巧 【免费下载链接】json-simple A simple Java toolkit for JSON. You can use json-simple to encode or decode JSON text. 项目地址: https://gitcode.com/gh_mirrors/js/json-simple
JSON.simpl…
📅 2026/7/5 16:48:04
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/5 0:01:51
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/5 0:01:51
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/5 0:01:51
1. 项目背景与核心需求 在嵌入式系统开发中,快速精确的数据检索是一个常见但极具挑战性的需求。特别是在工业控制、医疗设备和物联网终端等场景下,系统往往需要在毫秒级时间内完成关键参数的读取和写入操作。传统基于Flash存储的方案存在擦写次数有限、操…
📅 2026/7/5 0:01:51
1. 工业电流环信号传输的基础认知在工业自动化领域,4-20mA电流环传输技术已经持续服役超过半个世纪。这种看似简单的信号传输方式之所以能经久不衰,核心在于其独特的抗干扰能力——电流信号在长距离传输时几乎不受线路电阻和电压波动的影响。我曾在化工厂…
📅 2026/7/5 0:01:51
最近在项目里尝试用 YOLO 做目标检测,从环境搭建到模型训练,再到推理部署,整个过程踩了不少坑。网上的资料虽然多,但要么版本老旧,要么步骤零散不成体系,对于刚入门的新手来说,很容易卡在某个环…
📅 2026/7/5 0:01:51
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/5 6:01:04
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/5 6:01:04
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/4 17:36:47