157、PolyLoss 在 YOLOv11 中的实现:用多项式系数统一多种损失函数的工程方案从一次诡异的mAP震荡说起去年秋天我在调试一个工业质检项目,YOLOv11s在自建数据集上训了200个epoch,mAP@0.5:0.95从0.72爬到0.78之后开始剧烈震荡,每5个epoch上下跳3个点。换Focal Loss、换CIoU、调学习率,该试的都试了,震荡依旧。后来翻PolyLoss论文时突然意识到:我一直在"选"损失函数,但从来没想过能不能"组合"它们。PolyLoss的核心思想其实很暴力——把交叉熵、Focal Loss这些看似不同的损失函数,统一写成多项式形式,然后通过调整多项式系数来自由组合它们的特性。这个思路在YOLOv11的分类分支上尤其好用。今天我们就手撕这个实现,代码全部基于YOLOv11官方源码(ultralytics v8.3+),不依赖任何第三方魔改库。PolyLoss的数学直觉:别被公式吓到先看最朴素的交叉熵损失:CE = -log(pt)其中pt是模型对正确类别的预测概率。Focal Loss长这样:FL = -(1-pt)^γ * log(pt)PolyLoss的作者发现,如果把-log(pt)做泰勒展开:-log(pt) = (1-pt) + (1-pt)^2/2 + (1-pt)^3
【单片机毕业设计】基于 51/STM32 单片机的超声波测距声光报警系统设计,基于 STM32/51 单片机的近距离测距预警装置开发(022901) 文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案一、核心硬件清单及选型说明二、整体硬件搭建方案核心功能一、基础采集功能:HS-04 超声波距离检测二、可视化交互核心功能:4 位数码管实时距离显示三、参数调节核心功能:三按键自定…
PCL 无序点云的快速三角剖分 这个程序可以把3D点云里的点组合成很多三角形,然后把这些三角形拼接生成连续表面。 先看看输入的3D点云: 程序运行后会显示生成的连续表面: 输入:bun0.pcd 输出:没有保存输出结果 运行:编译后直接双击即…
VSP One:走向统一的数据基础设施 作者:王聪彬 当企业的数据开始跨越本地数据中心、云与边缘时,一个长期被忽视的问题开始放大:存储体系本身是割裂的。块、文件、对象各自演进,部署架构分散在不同环境,管理逻辑也彼此独立,最终形成一个能用但…
AnythingLLM 与 Ollama 集成:3种本地LLM模型性能与成本对比评测 AnythingLLM 与 Ollama 集成:3款主流开源模型实战评测与选型指南在本地部署大语言模型(LLM)已成为企业构建私有知识库的热门选择。作为一款开源的文档聊天机器人框架,AnythingLLM 凭借其灵活的架构和易用性备受开发者青睐。而 Oll…
知识管理不等同信息化,关键靠一把手统筹 大多数企业做知识管理,第一步就走错了:把它交给了IT部门。IT部门搭个系统、买个工具、做个培训,然后宣布"知识管理项目上线"。三个月后,知识库变成了"文档坟墓"——没人写、没人看、没人更新。这不是IT部门的…
基于STM32单片机车载儿童防窒息 车载儿童滞留检测安全座椅系统13(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 基于STM32单片机车载儿童防窒息 车载儿童滞留检测安全座椅系统13(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 短信提醒人体滞留检测CO2采集温度采集蜂鸣器报警: 司机离开检测离开指示灯 版本一: OL…
npm 安全审计与依赖风险排查:5步构建供应链安全防线 npm 安全审计与依赖风险排查:5步构建供应链安全防线在当今快速迭代的前端开发领域,npm 生态系统的便利性已成为双刃剑。2022年 colors.js 事件中,一个维护者的恶意更新导致数千个应用崩溃;更早的 left-pad 事件则暴露出单点依赖的…
Python的基础入门 一、Python 的基本数据类型1. 整数 <class int>num 0print(num, type(num))2. 浮点数 <class float>f1 3.1415926f1_type type(f1)print(f1, f1_type)3. 字符串 <class str>s1 "hello world"print("s1", type(s1))s2 hello worldpr…
功能、价格、售后三维大比拼:4 款主流 AI 无人直播系统,最便宜的反而最适合小商家? 关键要点市场规模与风险并存:据艾媒咨询数据,2026 年全球数字人电商直播市场规模达 768 亿美元,中国 AI 数字人市场突破 480 亿元;但同期 60% 的 AI 直播间面临限流风险,2026 年 Q1 超 8 万间违规数字人直播间被平台处…
Unity WebGL部署Apache Tomcat:MIME配置、Gzip压缩与缓存优化实战 1. 项目概述:当Unity WebGL遇上Apache Tomcat如果你是一名Unity开发者,想把精心制作的WebGL游戏或应用部署到自己的服务器上,那么Apache Tomcat大概率是你绕不开的一环。这不仅仅是把一堆构建出来的文件扔进一个文件夹那么简单。我见过太多项…
掌握Docker多阶段构建镜像优化技巧 掌握Docker多阶段构建镜像优化技巧在容器化技术日益普及的今天,Docker已成为开发与运维领域的基石工具。然而,随着应用复杂度提升,构建出的Docker镜像体积庞大、层数繁多、安全性欠佳等问题逐渐凸显,直接影响着部署效率、传输速度…
Ansible的AWX与作业模板调度 在当今快速迭代的IT运维与开发领域,自动化已成为提升效率、保障一致性的核心支柱。Ansible作为一款强大的IT自动化工具,以其无代理、简单易用的特点广受欢迎。而AWX,作为Ansible上游项目提供的企业级Web界面、API及任务引擎,则将A…
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾为Windows右键菜单中那些…
GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复 如果你正在用 GXDE OS 或者任何基于 Deepin 的发行版,并且遇到了“检测到窗口系统采用 Wayland 协议,程序即将退出”这类弹窗,或者发现 VMware Tools 在 Ubuntu 24.04 这类默认 Wayland 的系统上启动失败,那这篇文章就是为你准备的…
企业AI落地困境与AgenticOps实践指南 1. 企业AI落地的现实困境与破局之道过去两年,大模型技术呈现爆发式增长,从GPT-3到GPT-4,从LLaMA到DeepSeek,模型参数规模从百亿级跃升至万亿级,多模态能力从单一文本扩展到图文音视频的综合处理。然而在企业应用层面&a…
[C++]内存管理:串顺序存储的内存回收 在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比 移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建 本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…