文本相似度优化工作流:降重与AIGC检测率实战记录
1. 这个项目到底在解决什么问题先说结论这篇文章不是教你作弊而是分享我对一套“文本相似度优化工作流”的实测记录。事情起因很简单——我手里有几篇课程论文初稿是用 AI 辅助完成的正文内容本身没问题但投递到某高校的查重系统后相似度回报 99.8%AIGC 检测疑似率也高得离谱。如果直接提交基本等于告诉导师“这是机器写的”轻则打回重写重则影响整个学期的成绩评定。我的目标很明确在不改变核心论点、不篡改实验数据、不删减必要论述的前提下把文字层面的“机器味”降下来同时让查重相似度回到学校要求的合格线以内不同学校要求不同常见的是 20% 以下有的会更严。项目过程中我把市面上常见的几种处理方案都试了一轮包括手动改写、同义词替换、结构调整以及几款标称“降重神器”的工具最终选定 Paperzz 作为主力跑完一整套流程后相似度从 99.8% 降到 14.9%AIGC 疑似率也从红色预警降到绿色区域。如果你手头也有类似的文本需要处理——不管是论文、报告还是方案文档——这篇文章里记录的思路和步骤应该能帮你少走不少弯路。我自己是理工科背景日常写文档偏多对文字润色不算擅长所以这套流程设计的原则是“尽量自动化、可复现、不依赖个人文笔”。下面按实际执行顺序来讲。需要提前说清楚的一点降重和降 AIGC 是两件事。很多人以为把相似度压下去就等于 AI 检测也过了实测下来根本不是这样。查重系统比对的是文本与库里已有内容的重复率而 AIGC 检测抓的是文本的统计特征——比如句长分布、词汇丰富度、段落衔接模式。这两个指标有时互相打架你为了降重替换了一批近义词反而可能让句式更工整、更像 AI 写的。所以整个项目里我最先解决的不是工具问题而是搞清楚这两个指标分别受什么因素影响。2. 查重率与 AIGC 检测率的两套底层逻辑2.1 查重系统在看什么相似度检测的本质是“字符串匹配”。不管前端界面设计得再怎么花哨后端核心机制大致是这样把待检文本切成长度不等的片段有的系统按句切有的按 n-gram 切然后去和数据库里的论文、期刊、网络资源做比对重合部分标红汇总得到一个比例。这个比例就是相似度。影响相似度结果的因素有这么几个句子层面如果一句话里连续 10 个以上的字符与库中内容相同很容易被标红。字段顺序同样一堆专业词汇不同排列方式会导致不同的匹配结果。段落句式整段照搬肯定红得发紫但逐句微调换词、换语序、换连接词也能显著改变匹配结果。这也是为什么“同义词替换大法”在某些场景下有效、在另一些场景下完全无效——如果你的原句本身就大量复用了库里某篇论文的固定表达比如专业定义、标准流程描述只换个别词没用得把整个句子的结构重排让匹配算法找不到足够长度的连续相同片段。2.2 AIGC 检测在看什么AI 检测则完全是另一个维度的东西。目前主流检测模型的思路是基于“困惑度”和“突发性”做统计判断。什么叫困惑度简单讲就是模型对一句话感到“意外”的程度。人类写作时会有大量随机的、不规则的表达比如口语化的插入语、长短句的突然切换、甚至轻微的语法瑕疵这些都会拉高困惑度。而主流大模型生成文本时每一步都在选择一个“概率较高”的下一个词整体读起来通顺、匀称、没有太多意外困惑度偏低检测模型就会把这判定为 AIGC 特征。另一个指标是“突发性”。人类写作时词与词之间、句与句之间的跳跃是忽大忽小的有时平铺直叙有时思维跳跃而 AI 输出通常保持一种稳定的节奏感。检测模型会计算整个文本中每一个位置的突发性分数如果整体曲线平稳得不像话风险就高。明白这两层逻辑之后方案就清晰了对查重重点拆句、重排、打散连续匹配片段对 AIGC 检测重点是恢复文本的“人类不规则性”——该口语的地方口语一点该断句的地方断句段落之间允许一些逻辑跳跃别每一段都像标准答案。2.3 为什么这两个目标要一起做最坑的情况是只做其中一项。我第一轮测试时只用同义词替换降重结果相似度确实从 99.8% 掉到了 37% 左右但 AIGC 疑似率不降反升——因为把句子改得更“标准”了每个词都是近义词库里的“最优选”结果反而变得更像 AI 写的。同样的道理单纯追求“更像人写”而忽略句子和库里内容的匹配度又会把相似度顶上去。所以正确的顺序一定是先用结构层面的手段打散匹配片段对应查重再在语言微观层面注入“人类感”对应 AIGC 检测。下面讲实际操作。3. 三轮处理:我实际走的完整流程3.1 第一轮:结构拆解与段落重排降重的基石我处理的是一篇约 8000 字的课程论文分五个章节。原始文本中有大量直接抄录教材定义、重复引用同一篇综述的句子这是 99.8% 相似度的主因。第一轮我做的是把这些内容全部拆开重排把每一个长句拆成 2 到 3 个短句把短句再合并成新的长句。改变句子内部的语序尤其是把定语后置、把状语提前、把被动语态改主动语态。把一个段落里引用的多篇文献信息打散重新穿插到不同位置。对概述性文字调整叙述顺序原本“A 是什么B 是什么所以我们需要研究 C”的逻辑改成“先抛出 C 的问题再回溯 A 和 B 的定义与关联”。这一步做下来相似度从 99.8% 降到了 40% 上下。注意这时候文本还处于“又臭又长”的状态——因为拆句和重排会带来一些冗余表达但这没关系后面会统一清理。3.2 第二轮:Paperzz 批量降重工具介入把 40% 拉到 20% 以内第一轮手动处理后我引入了 Paperzz 的批量降重功能。它做的事情本质上也是同义词替换和句式改写但胜在批量处理和上下文感知——你输入一整段它输出的结果会保留原有专业术语同时换掉部分非核心表达。我的用法是把每个章节的文本分段贴入一段大约 300 到 500 字这样工具能理解上下文。对工具输出的结果不是直接采用而是先读一遍凡是改变原意的句子改回来凡是替换错了的专业名词纠偏凡是读起来特别别扭的合并或拆分。这个过程中发现它的一个特点对理工科文本的处理效果优于文科文本因为理工科术语相对固定替换空间主要集中动词和连接词上不容易出岔子。经过这一轮相似度从 40% 降到 19% 左右。但这时候 AIGC 疑似率还是偏高——工具改写的部分虽然和原库不匹配了但句子之间那种“整齐感”还在。3.3 第三轮:注入人类写作特征的微观润色降 AIGC 的关键第三轮我没有再用任何工具纯人工逐段过。目标是打破 AI 输出的“过度稳定”特征。具体操作在每个章节里故意制造长短句交替。比如把其中某一段改成两个非常短的句子再把另一段改成一个带多个插入语的长难句。加入少量第一人称表述——不是“我认为”这样没信息量的话而是“这里原本参考了某篇文献的做法但实测中我们做了两处调整”这种带有具体经历痕迹的说法。段落之间的连接不用模板化的“首先…其次…最后”改成直接开始新的内容让上下文之间的过渡带一点“跳感”。保留少量口语化的表达比如“说白了”“换个角度看”“这个问题其实没那么复杂”。理工科论文里偶尔出现这类词反而更像人写的。这一轮工作量大但效果最直接。我逐段处理后AIGC 疑似率从橙色区域降到绿色同时相似度进一步降到 14.9%。注意这一轮不要动专业术语和核心论点只在表达层面做文章。3.4 三轮处理后的检查清单全流程走完后我建了一个简单的检查清单每次处理完文本都会逐项过一遍检查项我的标准备注相似度低于学校要求线学校要求不同常见 20% 以下AIGC 疑似率绿色区域各工具标准不同以你学校指定的检测系统为准原意是否改变核心论点、数据、结论一字不改只动表达不动内容专业术语是否错乱术语必须保持原始表达工具最容易在这里出错可读性拿给同门读一遍能流畅理解降重之后可读性往往下降必须人工恢复4. 踩过的坑:P a纸 zz 工具处理时最容易出的三类问题4.1 术语替换错乱专业名词不能被“优化”这是我在第二轮里遇到最频繁的问题。Paperzz 在处理一段包含芯片型号的文本时把“ABC-3000 系列处理器”改写成了“ABC-3000 系列处置器”——“处理器”和“处置器”一字之差意思完全不同。如果你的论文涉及具体型号、医学名词、法律条文务必逐句核对工具输出的结果。我后来养成的习惯是贴入工具前先把文本中的专业名词用占位符替换比如把“卷积神经网络”写成“XX1”把“梯度下降”写成“XX2”让工具只改周围的功能词改完再把占位符换回来。这个方法看起来笨但能根治术语错乱问题。4.2 过度润色导致上下文断裂另一个常见问题是工具会把每一句都改得很“干净”但段落整体的论证链会断掉。比如原文的逻辑是“因为 A所以 B假设 C得到 D”工具改写后可能变成“A 是重要的B 有依据C 被讨论D 被发现”——每句话都通顺但信息之间的因果链条被拆散了。处理办法是每次只贴一段改完之后立刻通读全段如果发现因果链断了手动补回连接词必要时把两句合并成一句。4.3 相似度降了、AIGC 率反而升高的怪圈前面提过只降重不改写风格会让 AIGC 率升高。如果检测系统把工具改写的文本判定为 AIGC不要急着换工具而是停下来检查是不是句子太“顺”了——连续三句以上都是同样长度、同样节奏基本会被 AI 检测系统盯上。这时候人工介入打破节奏就行。5. 一些更隐蔽的敏感点:检测系统之间的标准差5.1 不同检测系统之间结果差异很大这个项目里我对比了三种检测工具某高校自带的查重系统、某商业查重平台、某 AIGC 检测平台。同一篇文本高校自带系统报 14.9%商业平台报 22%AIGC 平台报 10%——差别非常大。原因是每家的算法、语料库规模和切分粒度不一样。所以做降重之前第一件事是确认学校最终用哪个系统来查。你按 A 系统的标准降到 10%学校拿 B 系统一查可能直接飙到 30%。最稳妥的做法是先找到学校指定的检测渠道以那个渠道的报告为准来做调整。论文终稿提交前用学校同款系统再查一遍。5.2 引用格式与参考文献的处理很多降重教程会教你把参考文献部分也“优化”一遍我的建议是千万别动。参考文献的格式有国家标准乱改反而容易触发格式审查。正文里的引用标注[1]、[2] 这种上标也不要改动这些内容不会进入相似度计算的正文比对范围改了反而可能造成引文错位。5.3 图表与公式要不要处理图表里的文字内容一般不会被查重系统做相似度比对但表格里的长文本可能会。我这次处理时把表格里超过 20 个字的表头描述都做了轻微改写把公式推导过程中的变量命名统一调了一遍——不是改公式本身而是改公式前后的文字描述。这样做的边际收益不大但如果学校查得严还是值得做一遍。5.4 关于“人工改写”与“工具改写”的比例控制基于这次实测我建议人工改写的比例至少占到 60%。工具适合处理的是那些可替换空间大的弱语义句——比如背景介绍、过渡句、可预见性强的总结句而核心论述、实验结果分析、创新点说明这几类内容必须人工逐句打磨。这些部分一旦被工具改歪了损失的不只是相似度数据而是整篇论文的逻辑质量。6. 实操工具链与效率配置6.1 我最终使用的工具组合这次项目里我用的不是单一工具而是一套流程组合环节使用工具作用初次降重手动拆句 语序重排处理高重复率的定义句、综述句批量改写Paperzz 降重处理中段位句子的同义替换术语保护占位符替换法避免专业名词被误改写风格恢复人工逐段润色打破 AI 节奏感注入人类特征最终检测学校指定系统以最终系统结果为验收标准6.2 批处理时的时间分配与节奏控制8000 字的论文完整处理一轮我实际耗时大约 9 个小时。其中第一轮手动拆句用了 2 小时第二轮工具介入用了 1.5 小时第三轮人工润色用了 4 小时中间穿插检测与回改用了 1 小时另外还预留了约 0.5 小时处理意外问题——比如某一章节改完后相似度反而升高需要回退重改。我建议的节奏是每天只处理两到三个章节不要想着一口气弄完。处理完一个章节立刻排版、通读、记录这一章的相似度和 AIGC 率变化。这样可以及时发现哪类句子最容易出问题后面的章节就能更快地处理。6.3 备份策略每次处理前给原始文本做一个完整备份。我这次的备份方式是每章节一个文档文件名格式为“章节号_处理轮次_日期”比如“第三章_第一轮_0112”。这样做的好处是如果某次改写后文本质量不升反降我可以随时回退到上一版而不需要从头再来。改写的路上难免会试错有备份才有试错的底气。7. 适用场景边界什么文本适合降低 AIGC 特征什么文本不适合7.1 适合的场景课程论文、文献综述、开题报告这类需要展示“读了很多资料、理清了脉络”的文本通过表达层面的调整确实可以显著降低 AIGC 特征。有明确参考模板的方案文档、实验报告把模板套话替换成自己的具体表述后效果也很好。重复率较高但内容确实是自己写的初稿——先降重再降 AIGC能让文本更准确地反映实际工作量。7.2 不适合的场景严谨的学术期刊投稿。期刊审稿人更关注核心创新点是否成立AIGC 检测结果只是参考之一。如果核心内容真的完全由 AI 生成降低检测率并不能让研究本身变得扎实。涉及保密内容的文档。上传到任何第三方降重工具都意味着把文本内容暴露给外部平台保密材料绝对不能用这个流程。已经通过正常查重、只是被 AIGC 检测误伤的论文。这种情况更建议直接向学校申诉说明文本的创作过程而不是自己偷偷改写否则反而显得心虚。7.3 和“学术不端”的边界这里必须明确我的处理对象是“自己写的、AI 辅助撰写的初稿”处理目的是让文本的表达特征更贴近一个正常人类的写作习惯而不是让一篇完全没有自己贡献的内容蒙混过关。如果你手里是一篇完全由 AI 生成、自己一个字都没改的论文把它改到能过检测那本身就是学术不端不在也绝不能在我的方法建议范围之内。工具只是工具使用工具的意图决定了行为的性质。我自己写文的原则是AI 可以帮忙起稿、帮忙整理文献思路但每一段的核心观点、每一项数据的采集与分析、每一处逻辑论证都需要我自己理解并确认无误之后才能算作我的工作成果。8. 一些经验总结与后续可以扩展的方向8.1 几个值得留意的细节第一不要把相似度和 AIGC 率当成两个独立指标分开处理它们是一个整体。凡是只降其中一个的做法最后都会反弹。第二人工润色时尽量一次只处理一个章节处理完立刻检测该章节的局部数据不要等整篇改完再查——整篇查一次动辄几分钟来回折腾浪费时间。第三工具改写后的内容一定要大声读一遍。出声读能发现那些在无声阅读时注意不到的绕口句子绕口的地方往往就是连接词和语序出了问题。8.2 后续可以继续做的事这套流程目前还停留在“文本表层”的处理后续如果想进一步优化可以沿着这几个方向走把每一轮的检测结果做成记录表积累足够多的样本之后就能知道哪类句子、哪类结构在 AIGC 检测中风险最高后续写作阶段就可以提前避开。把占位符替换法进一步流程化比如把常用专业名词整理成一个固定的置换表每次处理前直接替换、处理完再批量换回可以省不少时间。如果手头有多篇论文要处理可以总结经验把自己的改写偏好整理成一份风格清单——比如“哪些词必须保留”“哪些句式优先拆开”“段落开头习惯用哪种方式”——把人工润色从经验驱动慢慢变成流程驱动。最后再分享一个小技巧在最终提交之前把论文转换成 PDF 后自己从头到尾读一遍不跳过任何段落。很多问题在编辑器里看不出来——比如某些地方改完后时态不一致、某些章节的口气突然从严肃变成口语——但打印出来或者转成 PDF 之后这些问题会非常显眼。我的习惯是每次定稿前都至少通读两遍第一遍只读不顺眼的句子第二遍通读全篇确认没有明显的前后矛盾。这套流程用在其他类型的写作里也同样适用。

相关新闻

STM32 RS485通信实战:方向切换、时序与Modbus-RTU避坑指南

STM32 RS485通信实战:方向切换、时序与Modbus-RTU避坑指南

简介:这份资源面向嵌入式开发初学者与工业自动化方向的工程师,围绕STM32F103平台讲解RS485通信的完整实现方法,帮助读者掌握多点、双向、长距离串行通信的软硬件设计思路。压缩包共122个文件,约826KB,以C源码与头文件为…

2026/10/16 9:55:44 阅读更多 →
STM32 RS485通信实战:从方向切换时序到Modbus RTU从站实现

STM32 RS485通信实战:从方向切换时序到Modbus RTU从站实现

简介:这份资源面向嵌入式开发初学者与工业控制方向工程师,围绕STM32F103平台讲解RS485通信的完整实现思路,可解决长距离、多节点串行通信中收发使能控制与总线冲突等典型问题。压缩包共122个文件,约826KB,以C源码与头文…

2026/10/16 9:55:44 阅读更多 →
缠论dll源码实战:笔段中枢算法与量化策略集成指南

缠论dll源码实战:笔段中枢算法与量化策略集成指南

简介:这份缠论DLL源码面向具备C基础、希望将缠论分析能力集成到自有金融软件中的开发者与量化爱好者。资源以动态链接库形式封装了笔、段、中枢等核心概念的算法实现,可直接被其他程序调用,省去重复编写趋势判断与多空平衡计算逻辑的成本&…

2026/10/16 9:55:44 阅读更多 →

最新新闻

策略路由、GRE与NAT协同配置:企业网络流量精细化管理实战

策略路由、GRE与NAT协同配置:企业网络流量精细化管理实战

1. 从一条业务流量说起:为什么需要策略路由、GRE和NAT三者配合很多刚接触企业网络的朋友会有一个疑问:我明明已经配好了默认路由,内网能上网,为什么还要折腾策略路由、GRE隧道和NAT这些东西?这个问题我在带新人的时候被…

2026/10/16 14:05:05 阅读更多 →
C语言+SQLite医院管理系统课程设计实战

C语言+SQLite医院管理系统课程设计实战

简介:本资源是一份面向计算机专业本科生的C语言课程设计实践项目,聚焦医院管理系统的完整实现与总结报告,适用于软件工程、数据库原理及C语言综合实训等教学场景。项目采用纯C语言开发,结合SQL数据库操作与C API接口调用&#xff…

2026/10/16 14:05:05 阅读更多 →
KKWE地图编辑器实战:JASS脚本、触发器与调试避坑指南

KKWE地图编辑器实战:JASS脚本、触发器与调试避坑指南

简介:《魔兽争霸3地图编辑器-KKWE》是一款面向魔兽争霸3自定义地图制作者的第三方增强型编辑器,在MOD创作场景中广受欢迎。它提供可视化编辑界面与完整工具链,支持地形调整、单位与建筑布置、脚本编写及外部模型导入,还能自定义规…

2026/10/16 14:05:05 阅读更多 →
Codex 装上 Jev 决策快 200 倍,Jev 系第一个出圈的 CLI 是它

Codex 装上 Jev 决策快 200 倍,Jev 系第一个出圈的 CLI 是它

Codex 装上 Jev 决策快 200 倍,Jev 系第一个出圈的 CLI 是它 【免费下载链接】jevgrep Find code by asking what it does. A CLI for coding agents that uses Jev to discover relevant files and source context. 项目地址: https://gitcode.com/gh_mirrors/je…

2026/10/16 14:05:05 阅读更多 →
SmolLM2-135M-Instruct_rai_1.8.0_medusa_1.0_npu NPU加速实战:从AMD NPU到端侧推理的完整路径

SmolLM2-135M-Instruct_rai_1.8.0_medusa_1.0_npu NPU加速实战:从AMD NPU到端侧推理的完整路径

大模型推理模型本地部署 【免费下载链接】SmolLM2-135M-Instruct_rai_1.8.0_medusa_1.0_npu 项目地址: https://ai.gitcode.com/hf_mirrors/amd/SmolLM2-135M-Instruct_rai_1.8.0_medusa_1.0_npu 点击查看 免费下载 想在自己的设备上跑大模型?SmolLM2-1…

2026/10/16 14:05:05 阅读更多 →
把知识库搬进 CI/CD:WeKnora 官方 CLI 的脚本化玩法

把知识库搬进 CI/CD:WeKnora 官方 CLI 的脚本化玩法

把知识库搬进 CI/CD:WeKnora 官方 CLI 的脚本化玩法 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcode.com/Git…

2026/10/16 14:04:04 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* 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 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →