基于YOLOv11的脑瘤MRI目标检测实践与调优指南
1. 选题思路脑瘤影像检测为什么用 YOLOv11 做主体如果让我复盘这个毕设最值得说的部分我会把“选题定在哪一类任务”排在第一。当时我也犹豫过脑瘤检测听起来更适合做图像分割或者干脆做成一个分类模型把 MRI 影像直接判成“有肿瘤”或“无肿瘤”。但认真拆解完需求之后我最后选定了目标检测框架 YOLOv11。原因不复杂毕设既要体现技术深度又要在几个月内真正跑通、能演示、能解释还要让评审老师一眼看到系统的实际价值目标检测恰好是平衡点。1.1 先想清楚脑瘤检测到底要输出什么结果正规的医学诊断流程很复杂但一个本科或研究生毕设不可能也没必要复刻完整诊断系统。大多数题目里的“脑瘤检测识别”核心需求是给出一张 MRI 脑部影像系统能自动定位出疑似肿瘤区域并给出区域类别和置信度。定位结果用矩形框表达就足够解释问题不需要逐像素把肿瘤边界画出来。这里有个容易走偏的点。很多人一看是医学影像就下意识觉得分割模型才是正确答案好像框不够专业。但从课题目标和评估角度看矩形框检测有几个非常实在的优点标注成本低很多人工只需要画一个外接矩形不用精细勾勒肿瘤边缘模型训练收敛快样本需求量也比分割小后续展示时医生能直观看到“哪个位置、什么类型、置信度多少”信息量足够。我当时把目标定为三类常见肿瘤的检测脑膜瘤、胶质瘤、垂体瘤。这三类在公开脑瘤影像数据里出现频率较高形态差异也比较明显类别之间有区分度做出来不会变成“一个类别从头框到尾”的无效模型。1.2 为什么是单阶段检测而不是分类、分割或两阶段检测做个简单的对比。分类网络只能回答“这张图里有没有肿瘤”给不出位置分割网络能给出像素级边界但标注成本和时间投入太大而且很多肿瘤与周围组织对比度不高分割结果反而容易显得粗糙两阶段检测模型精度虽好但训练链路更重、推理速度慢对毕设来说没必要。目标检测里的单阶段流派尤其是 YOLOv11正好卡在“精度够用、速度很快、实现难度适中”这个位置。单阶段模型的思路是直接在特征图上预测边界框和类别相当于一次性把“哪里有问题”和“是什么问题”都输出来。相比两阶段先找候选区域再逐区域分类单阶段的训练和部署都更省心。YOLOv11 相比前代版本主要在特征提取网络、注意力机制和训练效率上有明显改进对小目标的召回能力也更强。脑瘤在整体脑部影像里往往占比不大这一点很关键。还有个很实际的考虑毕设时间有限大多数人的显卡资源也有限。YOLOv11 官方提供了多种规格的预训练权重从小模型到重模型都有可以先拿小模型跑通全流程再根据显存余量升级。这种“先跑通、再优化”的节奏对毕设项目来说远比一个精度高但训不动的模型友好。2. 数据集整理与标注决定模型上限的最前端工作模型表现的上限由数据决定这句话在日常项目里经常被当成口号但在医学影像项目里是真正会卡住进度的现实问题。我一开始以为最难的是模型训练后来发现数据处理占掉的时间比训练还多。2.1 MRI 数据的来源、模态差异与筛选原则我用的数据来自几个方向一部分是某公开脑瘤影像数据集一部分是某课题组提供的脱敏 MRI 切片。公开数据的优点是干净、已有标注缺点是数量有限、模态不统一课题组数据的优点是更贴近真实临床应用场景但需要自己清理和标注。毕设里把两种数据合并使用时最需要注意的是影像本身的模态差异。MRI 影像有 T1、T2、FLAIR 等不同序列同一类肿瘤在不同序列上的亮暗表现差异很大。如果在训练集里混用多种模态又没有做任何说明或统一处理模型很容易学到的是“影像风格”而不是“肿瘤特征”。我的做法是先挑对比度最稳定的序列作为主数据把其他模态作为补充和验证数据而不是一锅炖。这一点在论文里也要写清楚否则评审老师很容易抓住数据一致性的漏洞。筛选数据时我会去掉三类影像整张图都是纯黑或纯白的坏片肿瘤区域极小且边界模糊到人眼都难以判断的切片标注框明显偏离肿瘤主体的样本。坏片混进训练集会让 loss 曲线莫名其妙抖动边界模糊样本则会让模型学到错误边界。2.2 标注清理、格式转换与数据增强策略YOLOv11 训练需要的数据格式是标准的文本标注每一行代表一个目标包含类别编号和归一化后的中心点坐标、宽高。标注工具我用的开源的矩形框标注工具标注时只框肿瘤主体不要刻意把周边水肿区域也圈进去。脑水肿在 MRI 上往往很大一片如果把它算进肿瘤框模型的注意力会被带偏。原始数据里的标注不一定全部可靠。我从头到尾检查了一遍发现大约有 5% 左右的标注框偏移了一个身位尤其是来自不同来源的数据标注习惯差异很明显。这类错误必须手工修正偷懒直接训练会让验证集的 mAP 虚高因为模型可能学的是标注偏差而不是真实特征。数据增强方面我用了几种组合随机旋转 ±15 度、水平翻转、随机缩放 0.8 到 1.2 倍、亮度对比度扰动。医学灰度图像不像自然图像颜色那么丰富色彩增强意义不大但对比度扰动非常有用——不同医院的 MRI 设备、不同扫描参数都会影响整体明暗模型提前适应这种差异能减少部署时的泛化问题。马赛克增强也可以用它能在一张图里拼入多张样本提升小目标的训练效率但要注意批量大小调小一些否则显存容易爆。2.3 训练集、验证集、测试集切分最容易被忽视的步骤这里有个很典型的坑如果按切片随机切分同一个患者的相邻切片可能同时出现在训练集和验证集里验证分数会虚高模型真实的泛化能力却被掩盖。正确做法是按患者或影像序列切分把同一来源的数据整体放进一个集合不能拆开。我的切分比例大概是训练集 75%、验证集 15%、测试集 10%测试集在整个训练过程中坚决不碰直到最终评估才拿出来。类别不平衡也要在这个阶段处理。三类脑瘤样本数量往往不是 1:1:1某些类别样本少会导致召回率明显偏低。我在切分时保证三个类别在训练集和验证集中的占比大致一致而不是让某类全部堆到训练集里。如果做完这一切后类别数据仍然差异过大可以针对少数类做过采样或复制增强。对于毕设来说类别均衡不需要做到完美但要能解释清楚你是怎么处理的这本身就是论文里的加分项。3. 训练环境与首次跑通从零到有结果的过程数据整理完之后接下来就是环境搭建和第一次训练。这个阶段的目标不是刷高精度而是让模型能正常收敛把完整的代码链路跑通。3.1 环境搭建先保证版本匹配再想优化毕设环境通常是两种用自己的电脑或者借用实验室/学校提供的算力资源。无论哪种最先要解决的是驱动与深度学习框架之间的互相匹配。这个问题一旦不匹配会出现各种诡异报错显存明明够用却报内存不足、训练中途进程崩溃、推理结果全是 NaN。我前前后后因为版本问题折腾了两天后来干脆新建了一个独立的 Python 环境把所有依赖按版本清单一次性装好从此再没有出现魔法般的环境报错。新建独立环境的好处是就算把配置搞坏了也不会影响机器上其他项目的运行。YOLOv11 的训练入口很好理解准备一个数据配置文件里面写明训练集路径、验证集路径、类别数量和类别名称然后把图片和标注文本按固定目录放好。目录结构不复杂但路径一个字母都不能错否则训练会默默跳过低质量的标签损失降到一定程度就不再变化。3.2 第一次训练用什么样的配置最稳妥第一次训练我不建议直接上最大的模型。大的模型虽然理论上限高但训练时间长、显存占用大、超参数敏感跑一次实验的成本高太多。先用小规格模型跑通全流程确认数据没有格式问题再切换到中等规格模型是更稳妥的路线。我的初始配置大致是这样参数初始值备注输入图片尺寸640×640保持默认先不改批量大小16根据显存动态回落训练轮数200配合早停策略初始学习率0.01YOLOv11 默认值预训练权重使用官方预训练权重迁移学习加速收敛数据增强默认开启后续按问题微调这里想强调预训练权重的作用。医学影像和自然图像虽然差异大但模型在前几层学到的边缘、纹理、形状基础特征是可以迁移的。用预训练权重初始化比从零开始训练收敛快得多对于毕设级别的数据量来说几乎是必须的。3.3 训练日志怎么看loss 降到什么程度算正常训练开始后不能只盯着进度条发呆要周期性看训练日志里的三项损失边界框损失、类别损失、分布焦点损失。正常的趋势是这几项在前 30 轮快速下降中后段缓慢下降并趋于平稳。如果 loss 曲线前几轮完全不动大概率是数据配置出问题如果 loss 剧烈震荡可能是学习率偏大或数据里有脏样本。我这次训练大概跑到 130 轮左右时验证集指标就不再上升继续训练只会增加过拟合风险。此时早停机制会触发自动保存验证集指标最好的权重。不要死板地非要把设定的轮数跑满验证集不涨就是信号不是模型没到极限而是训练方式该调整了。4. 调试过程记录小目标漏检、误检、过拟合的应对训练能跑通只是第一步调参和排坑才是真正拉开工作量差距的地方。我的调试过程核心围绕三个问题小目标漏检、误检、过拟合。逐个说明实际发生了什么、我做了什么调整。4.1 小目标漏检问题往往不在模型结构而在数据策略第一次完整的实验结果里最大的问题是对小尺寸肿瘤的漏检。漏检的定义是图像里明明有肿瘤模型输出结果里却没有对应框。一个典型场景是肿瘤在整图上只占几十个像素经过多次下采样后特征图上的信息被进一步压缩目标就“消失”了。我做了几件事。第一确认标注文件里没有把小目标误删第二把输入图片尺寸从默认的 640 提升到 1280小目标在下采样后保留的信息变多召回率明显上升。代价是训练显存占用变大、速度变慢需要把批量大小调小。第三增强数据里的马赛克增强强度让模型在训练时更多见到“多个小目标共存”的场景。结果证明数据策略比换模型结构更管用。如果单纯换更重的模型而不处理数据小目标漏检依然会出现。4.2 误检反复出现置信度阈值和 NMS 参数要一起调另一个典型问题是误检也就是把脑沟、血管断面、伪影等结构也框成了肿瘤。一开始模型输出结果里会出现很多置信度在 0.3 左右的错误框数量比正确框还多。这背后的原因有两个训练数据里的背景样本不够丰富以及预测输出时的置信度阈值偏低。我先把输出阈值从默认的 0.25 提到 0.4误检数量立刻下降。这种做法在效果上是有效的但本质上只是把不可靠的预测藏起来了。为了真正提升模型区分能力我还在数据增强里引入了更多阴性样本也就是没有肿瘤的脑部切片。模型见过足够多的“正常结构”才不会被脑沟回误判成病灶。阈值和 NMS 参数不是练完模型之后的一次性设置而是要在验证集上多试几组组合找到一个在误检和漏检之间平衡的点。4.3 训练后期过拟合验证集指标不升反降怎么办训练到后半程训练损失还在下降验证集 mAP 却开始波动甚至下滑这是典型的过拟合信号。小数据量项目几乎都会遇到这个问题。我的处理顺序是先看标注有没有脏数据尤其是训练集中可能混入了错误标注再看数据增强是否需要加强比如提高旋转角度、增加对比度扰动最后看是否提前停止训练。给模型加正则化也是一种方案但医学影像数据量不大的情况下数据增强和早停往往比复杂的正则化更有效。过拟合的存在也提醒一个事实不要在论文里把验证集精度吹得太高要敢于展示测试集和验证集之间的差异这恰恰体现你对模型泛化能力的真实理解。5. 可演示系统落地毕业设计要有眼见为实的界面模型调到一个可接受的水平后接下来要考虑的是怎么展示。毕设评审现场不能只给训练曲线看必须有一个系统界面上传一张 MRI 影像点击检测界面上显示出检测框、类别和置信度。这个界面不需要好看得像商业产品但必须稳定、直观、可解释。5.1 系统形态选型Web 页面还是桌面工具我当时对比了两个方案。Web 方案的优点是界面开发灵活、不依赖特定操作系统前端上传图片后端调用模型推理结果返回后在前端绘制边界框缺点是链路较长部署时需要考虑前后端通信。桌面方案用本地界面框架做开发更直接所有的文件读写和模型推理都在一台机器上完成不容易出现跨环境问题。对于毕设演示场景我最终选择了一个折中方案模型封装成推理服务前端用简单的本地页面调用。这样答辩的时候即使没有外网只要本机服务是启动的演示就完全稳定。关键是避免把演示过程依赖在实时调外部接口上一旦网络抖动现场就会变成事故现场。5.2 推理链路封装的细节预处理、推理、后处理模型训练完只是一个权重文件要变成能交互的系统需要封装一条完整的推理链路。输入的 MRI 图片要经过和训练一致的预处理统一尺寸、归一化、保持长宽比填充边缘。如果训练时用 640 尺寸推理时最好也用同一尺寸不要因为某张图很大就直接输入原图这会破坏模型对目标尺度的认知。推理完成后模型会输出一系列候选框每个框包含类别、置信度和坐标信息。后处理要做的第一件事是过滤掉置信度低于设定阈值的框然后通过 NMS 去除重复框最后把归一化坐标映射回原图尺寸在图上绘制边界框和标签。我在这个环节还额外记录了检测日志包括图片名称、检出类别、置信度和耗时方便后期统计模型的失败案例。模型加载也有讲究。不能每次请求都加载一次权重这样界面会卡到不可用。正确做法是启动后端时加载一次模型之后所有请求都复用同一个模型实例。我用半精度推理后显存占用下降明显推理速度更快而且精度几乎没有损失。5.3 医疗数据脱敏和部署稳定性问题医学影像的特殊性在于数据隐私。系统落地时我把脱敏处理放在最前面上传的图片第一时间剥离患者信息检测完成后原图和服务端暂存文件都会被清理只保留脱敏后的结果图。这个点不是可有可无的加分项而是医疗类项目必须交代清楚的安全底线。答辩时我被问到数据去向能清楚回答这个问题比多讲两个模型技巧更有说服力。部署稳定性也踩过坑。某个版本在连续检测几十张图后占用内存不断上涨后来定位到是推理结果里的图像数组没有及时释放。这类问题平时不容易发现但在演示现场连续看图时会非常致命。我会建议在交付前做一轮压力测试至少连续检测多张不同尺寸的图观察内存和显存变化。另外推理服务要加异常捕获输入一张损坏的图片不能整个进程崩溃而是返回一条友好错误。6. 答辩与交叉检查提交前要注意的隐性风险代码、模型、界面都完成之后并不代表可以直接去答辩。我之前因为小问题差点在现场翻车所以总结了一份答辩前的自查清单也分享给准备做类似毕设的同学。6.1 标注和测试集自查清单先抽 30 张测试集图片逐张看检测效果统计漏检和误检的真实数量。不要只看整体 mAP 指标因为 mAP 会被多数正确样本拉高个别但关键的失败案例在答辩现场被放大时解释成本很高。再检查测试集是否真的独立于训练集任意一张验证图片的原始来源都不能和训练图片重叠。最后检查标注文件里的类别编号和数据配置文件里的类别顺序是否一一对应这种低级错误一旦出现训练出的模型语义就完全错了。6.2 现场演示的方案与演示前准备答辩演示必须采用“本地预演”模式。提前把演示图片复制到本机提前启动推理服务提前跑通整条流程不要寄希望于现场网络或临时下载数据。演示图片要覆盖三类肿瘤同时准备一张没有肿瘤的阴性图片证明模型不会把所有脑部切片都框出东西。阴性案例的演示价值非常高它能直观展示模型的判别能力也能避免评审产生“模型是不是见什么都检测”的质疑。演示前还要把推理服务的端口、路径、界面截图固定住尽量关掉不相关的窗口。现场最怕的不是模型效果差而是操作过程中出现加载圈、报错弹窗、命令行乱码等观感问题。把重复的演示脚本练三遍以上确保每一步都知道下一步该点什么。6.3 评审老师会抓住的几个技术问题关于选题评审经常会问“为什么用目标检测而不是语义分割”。这是送分题只要说清楚标注成本、任务需求和展示形式就足够。关于数据一定会被问到“数据来源是否合规、是否脱敏、训练集和测试集是否重叠”。前面准备的口径要能对答如流。关于模型常见问题包括“YOLOv11 相比前代模型改进了什么、为什么对小目标更友好、训练时哪些超参数影响最大”。这些不用背很深但至少能用自己的训练日志佐证。还有一类不好答的问题是“你的系统有没有实际临床验证价值”。我的策略是诚实划清边界这是一个科研演示系统作用是辅助医生产生初筛提示不能替代专业诊断。这样的表述既符合实际也避免给自己挖坑。答辩老师看重的往往不只是精度数字而是你对自己工作边界是否有清晰认知。最后再分享一个实际操作中的体会整个项目最容易失控的时间点不是模型调参而是数据整理阶段。如果重来一次我会把更多时间分配给标注检查和测试集构建而不是急着跑模型。先慢后快后面反而更顺。

相关新闻

IDA逆向入门实战:从C程序到类型识别与数组操作全流程

IDA逆向入门实战:从C程序到类型识别与数组操作全流程

简介:这份《IDA简易教程共十四章(图)》面向逆向工程初学者与安全分析入门者,以图文并茂的方式讲解IDA Pro的基础操作,帮助读者解决二进制反汇编入门难、数据类型识别混乱等问题。教程从C语言小程序示例切入&#xff0c…

2026/10/17 18:46:08 阅读更多 →
RESTful接口中Hibernate使用指南:实体、DTO与懒加载实战

RESTful接口中Hibernate使用指南:实体、DTO与懒加载实战

做后端开发这些年,我最大的感受之一是: Hibernate 单独用没什么,一放进 RESTful 服务 里,各种"灵异事件"就冒出来了。明明是简单的查询接口,越写越慢;明明实体类里啥都配好了,前端…

2026/10/17 18:46:08 阅读更多 →
金融微服务架构下如何保证资金安全与数据一致性

金融微服务架构下如何保证资金安全与数据一致性

1. 从“financial-services”这个标题里,我读出了什么“financial-services”这个标题,乍一看像是一个再普通不过的行业标签,甚至有点像某个开源仓库或者内部项目的代号。但恰恰是这种看似宽泛的命名,反而藏着不少值得深挖的东西。…

2026/10/17 18:45:07 阅读更多 →

最新新闻

三相电信号采集电路设计:从互感器选型到ADC同步采样与相位校准

三相电信号采集电路设计:从互感器选型到ADC同步采样与相位校准

简介:《三相电信号采集电路设计》是一份面向电能质量监测、电力电子装置应用及供电系统运维等场景的技术资料,适合从事电网信号采集、嵌入式硬件设计的工程师与相关专业学生阅读。资源围绕三相电压电流信号的精密采集展开,涵盖互感器选型、频…

2026/10/17 19:27:40 阅读更多 →
SCAS与REPNE/REPE前缀全解:汇编字符串扫描的核心机制

SCAS与REPNE/REPE前缀全解:汇编字符串扫描的核心机制

写汇编的人都知道,字符串处理是这门语言最带劲的领域之一。而SCASB/SCASW这两条指令,配合REPNE/REPE重复前缀,能让你只用一条指令就把“在内存里找个字符 / 找个值 / 找到某个不匹配的位置”这种循环给干完。说实话,当年我第一次在…

2026/10/17 19:27:40 阅读更多 →
用友NC65安装全流程:Oracle表空间与数据源配置实战

用友NC65安装全流程:Oracle表空间与数据源配置实战

简介:这是一份面向用友NC65及NCC高版本实施顾问的完整安装操作手册,专为自学搭建测试环境的新手设计,能解决官网资料零散、上手门槛高的问题。资源为单个doc文档,压缩包仅933KB,便于携带和查阅,内容覆盖从O…

2026/10/17 19:27:40 阅读更多 →
SQL Server 2008误删恢复:简单模式下无备份数据抢救方案

SQL Server 2008误删恢复:简单模式下无备份数据抢救方案

简介:本资源是一份面向SQL Server数据库管理员与运维工程师的实战型数据恢复指南,聚焦SQL Server 2008环境下误删除数据的紧急抢救方案。内容系统梳理了基于事务日志恢复的三大典型场景:当具备完整备份且恢复模式为“完全(Full&am…

2026/10/17 19:27:40 阅读更多 →
DeepSeek Harness插件机制详解:从安装配置到开发实战

DeepSeek Harness插件机制详解:从安装配置到开发实战

1. 插件机制到底解决了什么问题1.1 从“一个能跑的壳”到“一个能干活的工具”DeepSeek Harness(后面我统一叫 dsh)刚装好的时候,它本质上就是一个能加载模型、能对话、能读本地文件的命令行壳子。你问它问题它能答,你让它读个文件…

2026/10/17 19:27:40 阅读更多 →
2026年最新全球AI大模型深度研究报告:用TaoToken统一Key实测主流模型能力边界

2026年最新全球AI大模型深度研究报告:用TaoToken统一Key实测主流模型能力边界

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 19:26:40 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →