- 博客(146)
- 问答 (1)
- 收藏
- 关注
原创 聚类代码实战
该实验对比K-Means、DBSCAN与GMM三种聚类算法在含噪声数据上的表现。通过生成3个密集团块(300点)并添加10个离群点,结果表明:K-Means强制分配所有点,导致中心偏移;DBSCAN基于密度识别噪声(标记为-1),剔除异常值后轮廓系数最高(0.815),适合异常检测;GMM以概率方式软聚类,虽轮廓系数与K-Means相当(0.797),但可输出归属置信度,揭示模型不确定性。三图直观展示各算法对结构与噪声的处理差异。
2026-11-03 14:29:45
195
原创 聚类常见算法总结
本文系统总结了五大类聚类算法:基于划分(如K-Means、K-Medoids)、密度(DBSCAN、OPTICS)、层次(凝聚聚类)、概率模型(GMM)及图论(谱聚类)。每类算法原理、优缺点与适用场景清晰对比,附实战选型口诀:大数据用K-Means,未知簇数或含噪声选DBSCAN,需概率归属选GMM,小样本探索用层次聚类。兼顾理论与应用,助力高效算法选型。
2026-11-03 13:08:38
315
原创 机器学习-支持向量机
本文通过多个案例深入解析SVM在二分类、多分类及高维文本数据中的应用。基于乳腺癌数据集,构建标准化+SVM的流水线,结合网格搜索优化C与gamma参数,实现98.02%的测试准确率。通过交叉验证评估模型稳定性,结果显示标准差仅0.0162,表明模型鲁棒性强。引入probability=True后,可输出预测概率,揭示模型不确定性(如样本4的52%良性概率),助力医疗决策。结果表明,特征维度提升需调小gamma、增大C以适应复杂数据,凸显参数与数据特性的交互关系。
2026-11-02 20:31:23
326
原创 深度学习入门路线
本学习路线专为有Python基础者设计,7~9个月系统掌握机器学习与深度学习。以项目驱动,分四阶段:0)补强数据处理与基础数学;1)掌握监督/无监督学习及评估指标,完成泰坦尼克预测;2)深入神经网络、CNN、Transformer,实现CIFAR-10分类或情感分析;3)选方向深耕(如NLP/CV/强化学习),微调模型并构建可演示作品;4)工程化部署,用FastAPI、ONNX上线模型。推荐《动手学深度学习》等资源,强调“边学边做”,数学按需补,聚焦PyTorch与大模型应用,最终实现独立训练并部署AI项目
2026-10-24 11:24:08
277
原创 记账网站-post功能
文章摘要:本文详细介绍了如何为Next.js应用添加账单管理功能,主要包括:1) 在API路由中实现POST方法用于新增账单数据到MySQL数据库;2) 修改前端页面逻辑,将原本的内存数据存储改为通过API与数据库交互;3) 调整数据类型定义和UI显示逻辑以匹配数据库结构;4) 优化数据加载方式,新增账单后自动刷新列表;5) 测试流程确保前后端数据同步正常。整个方案实现了从表单提交到数据库存储再到页面展示的完整数据流,解决了原有方案刷新后数据丢失的问题。
2026-08-14 23:36:30
266
原创 把 Next.js 项目上传 GitHub|从 0 到 Push 成功
摘要: 本文详细介绍了将本地Next.js项目上传至GitHub的完整流程,重点包括: 检查环境文件:确保.env.local(含敏感信息)被.gitignore忽略。 提交本地版本创建空仓库:在GitHub新建仓库时不勾选README、.gitignore等选项,以保持本地项目结构。 关联与推送:连接仓库,推送代码。若遇认证失败,通过浏览器授权登录。成功推送后,终端显示分支关联提示即完成。适用于需快速上手的开发者,尤其注意敏感文件管理和认证问题。
2026-08-14 22:15:12
305
原创 Windows C盘清理教程
这是一份针对Windows系统C盘清理的详细教程,主要针对C盘空间不足的小白用户。教程分为三个阶段:简单清理(回收站、临时文件、卸载软件)、个性化清理(按目录检查缓存和开发环境)以及系统级选项(组件存储、休眠文件)。重点强调安全操作,包括备份重要数据、谨慎删除未知文件、使用正规卸载方法等。教程提供了PowerShell统计脚本和常见场景处理建议,并通过实战案例展示了如何从15.3GB可用空间清理到79.0GB。核心原则是:先确认用途再操作,能用内置功能就不手动删除,达到够用空间即可停止。
2026-08-14 00:15:17
808
原创 记账网站3-连数据库
本文介绍了如何搭建一个基于Next.js和MySQL的个人财务管理系统。首先在MySQL中创建moneyweb数据库和transactions交易表,包含收支类型、金额、分类等字段。接着配置Next.js项目环境,安装mysql2驱动,设置.env.local数据库连接信息,并通过db.ts建立连接池。然后创建API路由实现交易数据查询功能,通过访问/api/transactions接口可获取按日期降序排列的交易记录。最后通过npm run dev启动项目进行测试,成功连接数据库后返回空数组表示当前表为空
2026-08-12 22:40:20
169
原创 两年没写代码之重新上手一个记账网站接上文
本文介绍了如何使用Next.js+TypeScript+TailwindCSS快速开发个人记账网站。主要内容包括:1)通过Claude AI生成静态页面代码,包含财务概览、收支统计和最近账单;2)添加交互功能,实现"记一笔"弹窗,支持选择收支类型、金额输入、分类选择和备注填写;3)使用React状态管理实现数据更新,包括新增记录、实时计算收支总额。文章提供了完整的代码实现步骤,强调无需数据库连接即可构建功能完备的记账应用界面。
2026-08-11 17:22:15
199
原创 两年没写代码之重新上手一个记账网站(适合小白上手,保姆级教程跟着我一起来吧,先静态页面,慢慢加功能,连数据库,美化,这个栏目不考虑设为付费,后续也不会,一起加油干吧)
本文介绍了使用VSCode创建Next.js项目的简明步骤:首先新建项目文件夹并用VSCode打开,随后启动终端检查Node.js和npm版本(通过node -v和npm -v命令)。接着使用npx create-next-app@latest命令创建项目,最后通过npm run dev启动开发服务器,浏览器访问http://localhost:3000即可查看初始页面。整个过程只需4个简单步骤,适合快速搭建Next.js开发环境。(99字)
2026-08-10 15:51:22
341
原创 RIP(Routing Information Protocol,路由信息协议)和OSPF(Open Shortest Path First,开放式最短路径优先)
RIP(Routing Information Protocol,路由信息协议)和OSPF(Open Shortest Path First,开放式最短路径优先)
2024-11-29 18:03:22
731
原创 ISA(Instruction Set Architecture,指令集体系结构)
ISA(Instruction Set Architecture,指令集体系结构)
2024-11-27 16:24:35
1303
原创 程序计数器(Program Counter,PC)的长度主要与以下几个因素有关:
程序计数器(Program Counter,PC)的长度主要与以下几个因素有关:
2024-11-22 20:17:29
1974
原创 最佳适应算法(Best Fit)
操作系统中的最佳适应算法(Best Fit)是一种内存分配策略,旨在从全部空闲区中找出能满足作业要求且大小最小的空闲分区进行分配。以下是对该算法的详细解释:一、算法原理最佳适应算法要求空闲分区表(空闲区链)中的空闲分区按从小到大进行排序。当需要为作业或进程分配内存时,算法会从表头开始查找,直到找到第一个满足要求的空闲分区,然后将其分配给请求者。由于空闲分区是按大小递增顺序排列的,所以找到的第一个满足要求的空闲分区必然是最小的。二、算法特点优化内存使用:该算法尽可能留下较大的空闲分区,以便为未来的
2024-11-20 19:30:51
2372
原创 管程(Monitors)是一种高级的同步机制,用于管理共享资源,确保一次只有一个进程访问管程,从而实现进程互斥
管程(Monitors)是一种高级的同步机制,用于管理共享资源,确保一次只有一个进程访问管程,从而实现进程互斥
2024-11-18 19:15:44
795
空空如也
蓝桥杯web服务器未启动
2023-12-15
求解答,springboot新学者,启动项目时出现了问题,求解答
2022-01-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅