机器学习与安全:从检测对抗到模型攻防的落地指南
这些年做安全运营我的书架上有不少讲机器学习的书也有不少讲网络安全的书但像《机器学习与安全》这样把两边真正打通来讲的确实少得可怜。我翻完这本书第一遍时的反应是如果早三年读到很多项目可以少走一半弯路。如果你正在做恶意流量检测、异常登录识别、反欺诈评分或者你负责评审算法团队提交的安全模型这本书值得放在手边反复翻。书名《机器学习与安全》乍看像泛泛而谈实际上两位作者把交叉领域梳理成了两条主线一条是机器学习怎么解决安全工作里的检测、分类和预测问题另一条是当模型本身成为攻击目标时对抗样本、数据投毒、成员推断这些新型攻击从哪里来、怎么防。这两条线正好对应工业界两种最常见的困惑——“我该不该用模型替换规则”和“模型上线之后会不会被绕过去”。我下面按自己的阅读路径来拆解这本书把书里的核心框架、关键案例和我在真实业务里验证过的经验结合起来写。你可以当读书笔记看也可以当作一份安全ML落地前的检查清单用。1. 先理清这本书到底在讲什么双向交叉的两条主线1.1 安全赋能机器学习把模型当作安全体系的一个组件先聊“用机器学习解决安全问题”这条线。书里的核心观点我一直记着模型在安全体系里不是一个独立的“智能体”而是和规则引擎、沙箱、威胁情报、人工研判协同工作的一个组件。这个定位看起来简单实际影响很大。如果你把模型当成能自主判案的系统就会陷入“什么都想让模型干”的误区。书里举了很多应用场景我提炼下来大致是三类分类型任务判断文件是否恶意、域名是否为钓鱼、异常检测型任务发现偏离基线的登录行为、主机行为、预测型任务预测资产被攻击的概率、漏洞被利用的可能性。这三类任务有一个共同点输入数据几乎都是强对抗性的。普通推荐系统里用户的点击行为也会变化但不会有人故意欺骗你的推荐模型而安全场景里攻击者是知道你在做检测的会主动改变行为绕过你。这一点贯穿全书也是评价一个安全模型能不能用的核心标准。1.2 机器学习反过来成了安全问题的来源第二条主线是“模型自身的攻击与防御”这部分我读起来最过瘾。以前我们做安全攻击面是主机、网络、Web应用、数据库现在多了一个全新的攻击面算法本身。书里把模型攻击分成几类训练阶段的数据投毒、推理阶段的对抗样本、部署阶段的模型窃取、以及隐私层面的成员推断。每一类都给了一套完整的攻击思路与防御思路。这部分我强烈建议安全工程师仔细读因为传统安全里没有对应的知识结构。我自己最初接触对抗样本时是懵的——一个模型只在输入图片上加了肉眼看不到的噪声就被骗了这在传统安全思维里很难接受。1.3 这本书的组织方式与适合的读者读这本书之前最好先接受一件事它不适合从头到尾一口气啃完更像一本按场景查阅的工程手册。2-4章偏应用场景5-7章偏模型攻击与防御后面还有评估、隐私、对抗性检测的专题。书里不少地方会引入数学公式但不会为了公式而公式核心结论几乎都配了案例和图理解门槛不算高。我认为最适合的读者有三类刚转入安全方向、想用机器学习提升检测能力的工程师算法工程师中需要把模型放到强对抗环境里验证的人以及负责安全产品规划或模型评审的技术管理者。如果你只做传统规则安全也不妨翻翻对抗样本章节它会拓宽你对攻击面边界的认识。2. 从数据到模型安全检测类问题的完整作战地图2.1 把攻击行为翻译成特征难点不在算法在抽象书里对检测类项目的第一步定义得很清楚把安全事件抽象成特征是整个项目成败的分水岭。很多团队上来就套深度学习把原始日志丢进模型结果在线效果一塌糊涂问题往往不是模型能力差而是特征设计根本没有捕捉到恶意行为的内在模式。书里推荐的做法是分三层构造特征。第一层是直接统计特征比如一个IP在过去5分钟内的连接数、失败连接占比、新出现的目的端口数量。第二层是序列特征比如登录时间间隔的分布、命令执行顺序的转移概率这些特征能捕捉行为链条。第三层是关系特征比如通过图结构刻画IP与域名的关联、账号与设备的历史授权关系。有一个案例我记得特别清楚——检测恶意登录。单纯看登录失败次数很容易被攻击者绕过因为分布式暴力破解会刻意控制单IP失败次数。书里把特征扩展到“同一批账号是否在相近时间内从不同地理位置登录”“这些账号是否共享同一设备指纹”效果立刻不同。这就是从“点状特征”到“关系特征”的差异只靠算法是学不出来的。2.2 训练数据的标签质量安全行业最原生的痛读到这里我特别有共鸣。安全训练的标签不是从天上掉下来的它依赖沙箱动态行为、人工研判、威胁情报交叉验证。书里专门讨论了标签污染问题并且给出了一条原则标签本身只是一个参考信号不是ground truth。沙箱可能误报、情报平台可能滞后、人工研判可能疲劳这导致很多训练集里存在“带噪声标签”。如果直接拿这些标签做监督学习模型会学习到研判人员的手势习惯和误判规律。书里建议几个环节上加固训练前做标签清洗用规则或小模型筛明显矛盾样本、训练时用标签置信度做样本加权、训练后让模型输出置信度而不是硬判结果。我自己的经验也验证了这一点。有一次某个恶意样本判定模型的线下F1很高上线后发现大量误报集中在某一家安全厂商的沙箱报告格式上——因为沙箱对某类合法安装包的隔离行为有系统性误报导致训练标签里这批样本被大面积打错。如果不做标签清洗上线后必然车祸。2.3 正负样本失衡怎么办SMOTE、采样与成本敏感学习安全场景里正负样本失衡几乎无法避免。恶意流量的占比可能是千分之一、万分之一短连接恶意域名甚至可能低到十万分之一。书里梳理了三种处理方式我觉得很有参考价值。第一种是重采样对少数类做上采样、对多数类做下采样或者用SMOTE类算法合成少数类样本。这种做法简单有效但要注意必须在训练集内部做不能在整体数据上先采样再划分训练测试集否则会造成信息泄漏得到虚高的评估结果。第二种是成本敏感学习不给每个样本相同的权重而是把漏报代价和误报代价显式地放进损失函数里。这在安全场景里更合理因为漏掉一个真实攻击的代价几乎总是远大于误报一条待复核记录。书里用表格对比过不同代价比下的模型阈值选择非常直观。第三种是跳出“分类思维”改成异常检测框架。在恶意样本极度稀疏时干脆只对正常行为建模用偏差程度来打分。比如UEBA产品就是典型思路教会模型“什么是正常的”偏离正常就是可疑。这个思路在攻击手法不断变化时尤其耐用因为攻击者总能生产新的恶意样本但很难伪造成“完全正常”的行为。3. 对抗样本、数据投毒与模型自身的攻防3.1 对抗样本肉眼看起来没变模型却认错到了模型攻防章节书里最有冲击力的例子是对抗样本。作者展示了一个高置信度被翻盘的真实实验一张图像在人类眼里没有任何变化神经网络却把“熊猫”认成“长臂猿”。原理也不复杂——深度学习模型在输入空间中存在大量“盲区”攻击者只要沿着模型梯度方向叠加一些人类无感的微小扰动就能跨越模型的决策边界。这类攻击在安全场景里听着吓人但有一个重要的前提攻击者必须知道你的特征表示和模型参数也就是“白盒条件”。工业界很多安全模型部署在自建平台上攻击者往往只能黑盒试探实际可利用性比想象中低。可一旦模型通过公开API对外提供服务或者依赖第三方通用模型做特征提取对抗攻击的现实风险就明显提升。书里提醒得很到位不要把安全模型的对抗性想象成要么天下无敌、要么完全不可能要结合攻击者的接触面来评估。3.2 可复现的最小对抗样本实验书里的对抗样本案例属于经典优化方法我建议你自己动手复现一遍这对建立直觉非常有帮助。这里我以图像分类为例描述一个最小可复现的流程用任意一个常见的深度学习框架都能跑通。第一步准备好一个已经训练好的图像分类模型和一个验证集样本。第二步构造一个损失函数反映“目标类别”与被预测类别的差异。第三步计算输入图像的梯度沿着梯度符号更新输入像素值这一步就是快速梯度符号法的核心思路。第四步限制扰动的无穷范数比如每个像素最多修改8/255保证人眼几乎看不出变化。第五步重新输入模型并观察预测标签。我自己跑下来最深的感受是代码量不到五十行但对比效果极其震撼。你不需要精通最优化的理论也能理解为什么一个部署在边缘设备上、只依赖图像的分类器会被一个“同款攻击脚本”批量打穿。做安全的人把这个实验跑一遍比读十篇防御论文更容易建立对模型风险的敬畏感。3.3 数据投毒比对抗样本更难防的暗手对抗样本是推理阶段的短兵相接数据投毒则是训练阶段的潜入。书里把投毒攻击按阶段分成目标投毒和任意投毒目标投毒让模型在指定样本上出错任意投毒则尽可能破坏模型整体效果。后者从攻击成本看其实很吸引攻击者——如果厂商收集训练数据的渠道混入了批量伪造样本模型的整体能力就会悄悄退化。最可怕的是这种攻击往往不会被短期发现。模型指标可能只是从99%掉到98%没有人在意但真实环境下攻击者正是靠这一点绕过了模型从98%到100%的防线。书里建议的防御手段很务实训练数据来源必须可信可控、对外部采集样本做来源留痕、训练前做离群点检测、部署后持续监控在特定子群体上的性能下降。前几年我也经历过一次典型的投毒式误杀某个项目的训练数据集被外部爬虫灌入一批带有明显时间戳规律的伪造样本模型对特定文件后缀的漏报明显上升。排查看上去像特征分布漂移最后追查才发现是数据集来源本身被污染。从此以后我再也不敢把外部数据直接混入训练集最起码要做一遍跨来源一致性分析。4. 评估安全模型不能只看准确率成本矩阵与误报率才是决策核心4.1 为什么准确率是安全场景里最害人的指标如果你问一个算法的同学模型效果怎么样他的第一反应可能是报准确率。但这个指标在安全场景中有致命的误导性当恶意样本占比只有0.1%时一个“永远判正常”的模型准确率也有99.9%。书中把这个问题写得很直白我也经常在评审会上复述这个例子。假设某天网关流量总数1000万条其中真恶意样本1万条占比0.1%。模型A的恶意样本召回率95%误报率0.1%。计算一下真阳9500条误报9990条那么预警精确率只有9500除以19490约48.7%。也就是说安全分析师收到两条预警差不多只有一条是真恶意。如果你进一步把恶意占比压到0.05%精确率会继续掉到约32.2%。这里我得强调模型本身的能力没有变变的是流量里的恶意基率。安全基率天然很低这个数学现实不会因为模型更高级而被改变。所以评估安全模型我会先看四件事恶意基率、召回率、误报率以及分析师人均每天能处理的预警量。如果不把这四个数放在一起估算准确率再高也是纸上谈兵。4.2 从ROC到PR再到成本曲线一套可操作的评估流程书里不厌其烦地强调安全场景优先看PR曲线而不是ROC曲线。原因很简单ROC曲线在正负样本极不均衡时会给人类似的乐观假象——横轴误报率被分母压得极小曲线轻易就“漫游”到右上角看起来效果极好但真相藏在精确率和召回率的权衡里。更细一步书中建议评估时直接画成本曲线。这里的“成本”不是单指误报的人力成本而是把四种决策结果分别赋予代价再计算期望总成本。我给一个常用的简化赋值表预测情况业务解释代价数值可调整真阳性正确拦截恶意行为0应得假阳性误报消耗分析师时间可能影响客户体验120真阴性正常流量放行0假阴性真实攻击未发现可能造成事件后果100100000这个代价表一建立阈值的选择就从“挑一个看起来不错的F1值”变成了“选择一个期望总代价最低的操作点”。书里有一句话我记到现在安全模型优化的对象不应该是模型指标而是业务总代价。4.3 线上验证与漂移监控模型上线只是开始如果读者有实际部署安全模型的经验肯定认同“离线评估好不代表线上能打”。书里用一个脏乱但真实的故事说明了这一点某团队检测恶意URL的模型在测试集上表现优秀上线后误报率暴涨。排查原因时发现训练集里的URL特征分布和线上URL完全不同——因为训练窗口里恰好没有大规模爆发型钓鱼事件线上出现的短链接占比较高模型被分布外数据打得溃不成军。这正是分布漂移问题。我建议学习书里的思路在模型上线前就做三件事。第一记录训练窗口的特征分布留下可追踪的特征快照。第二设计“业务基率监控”持续统计实时数据中预测为恶意的比例如果这个比例相比训练时期明显变化就要警惕漂移或攻击者正在变化手法。第三设置一个“新样本缓冲池”凡是低置信度预测都流入人工复核池一段时间后回灌训练集形成持续学习闭环。安全模型不是做出来就完了它是一套需要持续喂养和校准的体系。5. 读完之后的团队落地清单与不该碰的方向5.1 落地时优先级最高的5件事读完这本书我可以明确给出一个团队落地机器学习安全能力的行动优先级这个顺序来自书中逻辑和我的实践经验结合先把标签体系数据化和版本化。没有稳定的标签定义后面所有模型都像建在流沙上。不要嫌这个步骤枯燥它决定了模型可靠性的上限。搭一套完整的离线评估流水线。至少包含按时间切分的训练测试集、PR曲线、成本曲线以及分层抽样后的子群体指标。随机切分必须放弃否则会有时序泄漏。先让模型以“影子模式”与规则并行跑一个月。在这一阶段模型不影响任何线上决策只记录预测结果和人工复核对比。这样可以回答一个关键问题模型相对现有规则有没有增量价值。明确响应流程和阈值机制。模型输出不能直接接自动化封禁否则一次对抗性触发就可能导致大规模误杀。让模型负责排序和初筛人工或规则引擎负责确认和处置。建立模型鲁棒性测试清单。至少包括已知对抗样本测试、输入扰动测试、恶意基率变化模拟、外部采集样本混入的健壮性验证。安全模型的验收必须包含“被攻击后依然可靠”这一项。5.2 哪些场景不适合用机器学习读完容易亢奋什么安全任务都想上模型。但书中有一条隐藏的冷静线索有几类场景目前并不适合机器学习硬上反而会惹祸。第一类是“规则已经完全清晰”的场景。比如已知漏洞的特征码检测规则引擎零误报零漏报模型没有增量价值反而引入不确定性。第二类是“数据规模极小且事件极端低频”的场景比如国家级定向攻击中某个罕见恶意家族只有几十个样本训练模型没有统计意义。第三类是“解释要求严格且现有算法无法提供可靠解释”的合规场景比如某些处置决策必须说明判定依据而且依据要达到跨部门皆可认可的标准。第四类是“攻击者能轻易污染特征”且没有人工确认环节的场景比如完全依赖用户行为信号做风险授信攻击者一旦知道特征口径就能逆向构造正常行为序列。把这些场景列出来不是劝退而是提醒机器学习适合解决的是“威胁规模化、行为模式隐蔽、规则维护成本高”的问题而不是“现有方案已经很好”的问题。书中反复强调的对抗性思维同样适用于项目选型。6. 一点私人的阅读建议6.1 怎么读才能不被概念淹没这本书术语密度不低直接硬啃容易晕。我的建议是第一遍只抓框架先别看公式和实验细节。重点读每章开头和结尾把作者的问题意识抓住——他们在解决什么、结论是什么。第二遍再挑跟你业务相关的章节精读比如你做流量侧就重点看流量检测案例你做终端侧就重点看文件行为部分。第三遍才是带着自己的数据去动手复现书里的实验思路。如果你既没有安全背景也没有算法背景我建议你先补两块短板先弄明白精度、召回、PR曲线这些基础评估概念再弄明白深度学习的基本训练流程。不需要多深能理解“梯度怎么更新参数”就行否则读对抗样本章节会很吃力。6.2 读完之后值得继续深入的方向这本书是很好的起点但安全ML领域发展很快书成稿之后又有不少新问题值得单独立项研究。我接下来打算从这几个方向深入模型解释性如何落到安全运营的调查取证流程里联邦学习与隐私计算如何在多租户场景下共享威胁模型图神经网络在账号团伙检测、攻击路径推理里的工程化落地以及大语言模型在安全运营自动化中的能力和风险边界。每一个方向都可以独立写一篇笔记。我自己的一个总体体会是读完这本书的最大变化不是多掌握了几个算法而是看待模型的心态变了。以前我关注的是模型准不准现在我更关注它在被针对性攻击、被投毒污染、被拖进分布外环境下还能不能挺住。安全行业本身就是攻防博弈模型作为防御体系的一部分天然要接受对抗性的检验。把这本书当成一面镜子时刻照一照自己的模型在对抗环境里的成色这才是它留给我的最大价值。

相关新闻

确定信号、随相信号、起伏信号:从数学模型到检测策略

确定信号、随相信号、起伏信号:从数学模型到检测策略

最近在梳理通信原理课程里的信号分析章节,发现“确定信号、随相信号、起伏信号”这组概念,不仅是考试卷子上的高频考点,更直接决定了接收机到底该用相干检测还是包络检波、门限电平该按什么标准来设。很多刚接触通信系统的同学,容…

2026/10/13 19:05:13 阅读更多 →
绩效评价论文卡壳时:财政支出绩效管理专业的 AI 工具选择清单 ✨

绩效评价论文卡壳时:财政支出绩效管理专业的 AI 工具选择清单 ✨

财政支出绩效管理这个专业,最典型也最容易让人头秃的毕业任务,大概就是写一份“某类财政专项资金绩效评价”论文。 比如你选了这样一个题目: 县域衔接推进乡村振兴补助资金中产业帮扶项目支出绩效评价研究——以某县 2023—2025 年数据为例 …

2026/10/13 19:05:13 阅读更多 →
PHP实现防异地登录:设备指纹+会话治理实战

PHP实现防异地登录:设备指纹+会话治理实战

1. 这个需求到底在解决什么真实问题?“防异处登录”这个词听起来有点拗口,但背后是每个做用户系统的人都绕不开的痛点。我第一次遇到它,是在给某高校实验室开发一套实验设备预约系统时——有位导师反馈,自己明明没操作&#xff0c…

2026/10/13 19:05:13 阅读更多 →

最新新闻

Spring Boot诊所管理系统开发实战:从数据库设计到核心业务闭环

Spring Boot诊所管理系统开发实战:从数据库设计到核心业务闭环

我先把这个系统的骨架在脑子里过了一遍,然后直接开写。这个题目看着是个毕业设计级别的项目,但真正落地的时候,牵扯到的业务需求和工程细节比想象中要多得多。诊所管理系统和普通的增删改查不一样,它涉及挂号、诊断、处方、收费、…

2026/10/14 5:27:13 阅读更多 →
电商离线数据分析系统实战:Django+Vue与深度学习预测全解析

电商离线数据分析系统实战:Django+Vue与深度学习预测全解析

每年到了毕业季,电商加数据分析加深度学习这种组合都会准时出现在选题清单上。你看到这个题目——电商离线数据分析系统,后面还挂着“大数据深度学习算法”和“DjangoVue”的标签——第一反应多半是:这到底算个什么规模的项目?该不…

2026/10/14 5:27:13 阅读更多 →
Ubuntu20.04+Windows双系统稳定部署实战指南

Ubuntu20.04+Windows双系统稳定部署实战指南

1. 项目概述:为什么双系统不是“装完就完”,而是长期稳定使用的起点“ubuntu20.04windows双系统安装”这个标题看似简单,但背后藏着大量新手踩坑后才懂的隐性成本——不是装不上,而是装完第二天就进不了Windows、第三天Ubuntu启动…

2026/10/14 5:27:13 阅读更多 →
Ubuntu 20.04与Windows双系统安装深度指南

Ubuntu 20.04与Windows双系统安装深度指南

1. 这不是“装个系统”那么简单:双系统安装的本质是硬件资源的精细调度“ubuntu20.04windows双系统安装”这个标题,表面看是教你怎么在一台电脑上同时跑两个操作系统,但实际操作中,它远不止点几下鼠标、选几个分区这么简单。我做过…

2026/10/14 5:27:13 阅读更多 →
旅游网站数据分析项目:从ZIP源码到可落地看板

旅游网站数据分析项目:从ZIP源码到可落地看板

简介:面向餐饮旅游行业数据分析学习者的一份项目源代码资料,聚焦旅游网站场景下的数据采集、清洗、分析与可视化。压缩包大小仅1.18MB,上游未标注文件数量与类型明细,解压后可自行查看工程目录结构。目前已有162人学习下载&#x…

2026/10/14 5:27:13 阅读更多 →
代码即图:用Mermaid+YAML实现可验证的系统架构设计

代码即图:用Mermaid+YAML实现可验证的系统架构设计

1. 项目概述:这不是画图,是构建可执行的系统逻辑骨架“diagram-design”这个词组乍看像一个普通的设计行为,但在我过去十年带过的二十多个跨领域项目里,它从来不是PPT里拖拽几个方块、加几条箭头就完事的事。它本质是一套可视化建…

2026/10/14 5:26:13 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/13 22:01:27 阅读更多 →
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/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →