DeepSeek评论与摘要插件 博主分享了自己为博客添加AI生成总结功能的实现过程。通过编写脚本遍历文章、调用DeepSeek API生成总结,并自动更新评论和摘要,最终将代码放在博客目录下单独运行。文章详细介绍了云函数编写、脚本开发的具体步骤和使用方法。 2025-04-19 #博客建设
YOLO 作者回顾了大二时参与的基于YOLO的GUI图像识别自动化测试项目,系统梳理了YOLO算法原理、优势比较(与Faster R-CNN和SSD)、关键技术(如非极大值抑制和mAP评估指标),并分析了该项目采用深度学习方案相比传统测试方法的优势。文章还提及了未实现的OCR模块设想,整体呈现了对首个科研项目的技术复盘与思考。 2025-04-17 #机器学习
Softmax & Entorpy 该博客系统讲解了Softmax函数的数学原理、性质及其在多分类任务中的应用,分析了数值计算中的稳定性问题并给出优化方案。同时介绍了交叉熵损失函数及其与Softmax的关系,对比了信息熵、KL散度和交叉熵的区别联系。文章还提供了Python实现代码,并附有相关参考资料链接。 2025-04-15 #机器学习
SVM简单学习记录 这篇博客总结了支持向量机(SVM)的基本概念和实现方法。作者首先介绍了间隔与支持向量的核心思想,即寻找最优划分超平面以最大化分类"容忍度"。随后解释了通过拉格朗日乘子法转化为对偶问题并使用SMO算法求解的过程。对于非线性可分情况,博客提到了核函数映射和软间隔的概念。最后,作者通过代码示例展示了线性SVM和非线性SVM的实现,并对比了手动实现与sklearn库的便捷性。整篇文章以通俗易懂的方式梳理了 2025-04-09 #机器学习
小小的科研总结 该博客作者记录了自己一个多月的实验历程,主要围绕使用CLIP预训练模型进行图像域泛化研究。文章分为四个阶段:首先使用CLIP提取特征并绘制t-SNE图;接着在DomainBed框架中替换backbone为CLIP;然后实现特征对齐方法并比较效果;最后扩展实验规模时遇到多卡训练等技术挑战。作者详细记录了实验过程中的问题解决思路,包括模型参数冻结、多卡并行训练实现等,并反思了实验设计中的不足之处。全文 2025-04-04 #DG
ERM++: AnImproved Baseline for Domain Generalization 阅读笔记 该博客介绍了ERM++论文,指出DomainBed框架中原ERM基线存在过拟合和灾难性遗忘问题。作者通过调整训练数据使用方式、初始化权重和正则化方法,提出改进后的ERM++基线。文章分析了解决思路来源、创新点及实验数据价值,但未明确说明方法缺点。 2025-03-05 #文献阅读笔记
bvn总结 这篇博客详细记录了一位开发者仿制经典格斗游戏《死神vs火影》的完整过程。作者使用C++和SFML图形库,耗时一个月完成了包含4887行代码、3075张素材的双人格斗游戏。文章系统介绍了游戏设计、素材处理、核心机制实现(如状态机、碰撞检测、镜头跟随等)以及性能优化方案,分享了从零开发完整游戏的经验心得。该项目实现了原版游戏的基本玩法,包含两位角色、两张地图和丰富的战斗系统,展现了独立游戏开发的完整流 2024-12-20 #SFML #游戏开发
bvn过程记录 这篇博客记录了一个学生从11月13日到12月15日开发仿《死神vs火影》游戏项目的全过程。作者详细记录了开发中的技术挑战、重构过程、素材处理、碰撞检测实现、状态机设计等关键节点,并分享了解决各类bug的经验。项目最终完成了双人对战功能,包含两个可选角色、多个技能特效和游戏界面,代码量达4503行。整个开发过程展现了作者从环境配置到最终成品的完整学习与实践历程。 2024-11-13 #SFML #游戏开发
在hexo fluid主题下以Netlify方式添加twikoo评论插件 作者分享了将博客评论系统从HuggingFace迁移到Netlify的经历,详细记录了使用MongoDB Atlas创建数据库、Netlify部署Twikoo服务,以及修改博客配置文件的完整步骤,并提供了后续设置和版本更新的指引。 2024-11-05 #hexo
点评的缓存问题 该博客文章讨论了缓存系统的常见问题及解决方案,包括缓存更新策略(自动淘汰/超时/主动更新)、缓存穿透(布隆过滤器/空对象)、缓存雪崩(TTL随机/集群)和缓存击穿(互斥锁/逻辑过期)。作者还补充了缓存预热的概念,通过实现ApplicationRunner接口在应用启动时预先加载热点数据,并比较了CommandLineRunner与ApplicationRunner的区别。 2024-10-10 #redis #点评