自进化世界模型Motus 2:机器人灵巧操作成功率84%的实战解析
早晨六点零三分实验台边上第三杯咖啡已经凉了手边的机械臂第八次在拧瓶盖那一步滑脱。这种场面做机器人灵巧操作的人再熟悉不过逻辑层查了三遍没毛病仿真里跑了一百遍都成功一到真实世界就当场翻车。细想一下问题从来不在“我写了多少条轨迹”而在机器人对世界有没有判断力。它不知道瓶子表面是滑的、盖子松紧不一样、光照变了背景就认不出目标。它只是按指令动动完就完。生数科技这次放出来的Motus 2算是切中了同一个痛点。官方口径是“自进化世界模型”字面上绕但实测下来这套东西确实把机器人的灵巧操作成功率拉到了84%。我在自己手上这套六轴协作臂加两指夹爪的环境里复现了半个月今天把整个测试思路、踩坑记录和真实数据全写清楚尽量少喊概念多说操作。1. 先弄明白世界模型和自进化到底在说啥1.1 传统机械臂编程为什么总卡在“非标”工业机器人玩了这么多年示教器上写轨迹、设点位、做码垛搬运成熟得不能再成熟。ABB六轴怎么配转轴角度库卡的TP程序怎么循环发那科的DCS参数在哪设这些都有标准化答案。但一谈到“灵巧操作”传统那套立刻露馅。原因并不复杂。码垛和焊接是半结构化场景工件位置固定轨迹可重复误差容忍度大。灵巧操作面对的是无穷多的非标情况瓶盖拧歪了一点、物件从传送带上滑偏了两毫米、外露线缆会下垂、透明杯壁导致深度相机瞎掉。这些场景根本没有固定轨迹可以用你没法把每个“万一”都写成一条分支语句。以前大家怎么解上机器视觉完事之后再叠加力控。痛点在于每换一种物件、每换一种夹具就要重新标定一遍手眼矩阵、重新调一次力控柔顺参数周期按周算。Motus 2采用的思路是直接绕开这种“场景工程师”模式让机器人自己学会在不同环境下怎么干活。1.2 世界模型给机器人装一个“脑内模拟器”刚接触这个概念时我用了很长时间才让自己从“控制字面”到“控制建模”的思维里转过来不只是“建模某具体机械而将世界动态放进神经网络”。字面上理解世界模型就是一组前向预测网络。输入当前状态的观测、当前动作指令输出下一步状态的预测。有了它机器人在发出动作前可以在“脑内”预演——如果现在把手张开20毫米、往下移动5毫米瓶子是否会被抓住还是会滑开。这个预演不需要真的指挥硬件动纯粹纯计算。Via赛博名字“Motus 2”的架构分成两块一块抓状态动力学一块生成策略。策略给出候选动作动力学模型把动作放进“脑内模拟器”跑一遍如果预测结果接近成功就采纳否则换一个候选。按这个逻辑成功率不上来才怪。做过自动驾驶的可能秒懂这和那种“预测下一帧图像再规划”的套路是同样的思想。不直接映射图像到动作而是先把环境物理规律学下来再基于规律推理行动。1.3 “自进化”可不是吹牛的营销词自进化是我开始测试前最怀疑的一环。说实话“self-evolving”这种词通常是PR用的但实际把训练日志拉出来看确实有一套闭环在里面。我理解的自进化是多阶段循环第一阶段从少量人工示教轨迹出发训练一个初始策略和一个初始世界模型。第二阶段让策略模型采样一批候选动作用当前世界模型在仿真中展开筛掉明显失败的保留高置信度的“虚拟经验”。第三阶段把虚拟经验和真实操作数据混在一起重新训练世界模型和策略。关键在第三阶段新世界模型能覆盖上一版预测不了的物理情形于是之前认为”失败“的候选动作可能翻盘成为“成功”样本这相当于系统自己在给自己出题、答题、改错。真实数据不会凭空增长但覆盖度会越来越宽。整个过程对于不懂机器学习的人不太友好但原理上并不玄乎。可以用驾校学车类比菜鸟教练在脑袋里预演每次转弯出问题时盘一盘“下次弯道提前刹车”不用真的撞一次才能学会。2. 实测环境从软件栈到硬件选型2.1 机器人本体和末端执行器的选择策略Motus 2本身不绑定特定硬件这是我很喜欢的一点。官方提供的参考配置是带力/力矩传感的六轴协作机械臂加两指夹爪我在测试时同时备了灵巧手和几种指尖用来观察模型在不同执行器下的泛化能力。实测下来机械臂选型对算法表现的影响并不是决定性的。用Franka和用国产六轴臂效果没有差出数量级前提是位置控制频率跑到500Hz以上、可以实时读取关节力矩。如果你的BOM里全是老式脉冲控制型控制器那接入会痛苦很多——很多工业控制器连“外部发送笛卡尔增量指令”都做不好更别说让模型自由输出动作流。末端执行器反而是最值得下本钱的部分。两指夹爪看似简单但抓取和操作的效果直接取决于夹爪的力控分辨率和指尖摩擦系数。特别说一下我用的音圈电机驱动型夹爪线性响应快、力控分辨率能到0.01牛量级对Motus 2这类提前训练过力觉响应的模型非常友好。传统气动夹爪开合只有两档碰到类似“拿起一个鸡蛋但别捏碎”的任务时模型就算输出690牛的力执行器也精准不到哪去。预算有限的话至少换成电动夹爪带力控功能的更佳。2.2 控制侧和仿真平台选型ROS2为主交叉验证为辅这一块是我不太推荐自学的部分但偏偏踩坑最多。官方Demo里提供了基于ROS2的示例代码节点分布大致是传感器图像和夹爪状态组成观测节点策略推理节点控制下发节点。我在本地方案里采用的软件栈如下主框架ROS2 Humble节点间通信走DDS。运动学与动力学计算用Pinocchio类库做逆解和惯量矩阵运算因为Motus 2内部很多策略候选动作是在关节空间采样的需要快速的正/逆运动学映射。真实设备接口根据你用的机械臂选择官方ROS2驱动或者自己写一份基于状态机的高频控制节点。仿真平台这部分选择可以自由我在本地用了明细物理引擎模拟器负责域随机化实验。如果完全跳过ROS2直接调底层接口也不是不行但想把Motus 2的相机输入、状态预测、策略推理和其他模块解耦ROS2的Topic机制能省不少事。新人往往更爱吃透那本《ROS2机器人开发从入门到实践》之类的手册再上手实际也确实需要光节点生命周期和QoS配置就能劝退一群人。2.3 测试任务怎么选三分靠手感七分靠场景布局我设计评测时特意避开了那种“看起来高大上但没法量化”的花活全部选了日常生活和工业场景中高频率操作桌面随机位置抓取物件姿态任意、光照在300-800勒克斯范围内变化。抓取后放置把抓到的物件放到指定区域内允许小范围堆叠。插拔动作比如USB头插进接口、排针插进洞孔公差在1-2毫米量级。铰接类操作开门、翻盖、旋转瓶盖。非刚体物件毛巾叠放、线缆整理。每类任务跑50次成功标准严格定义抓取后位置偏移不超过10毫米、放置后物体中心点落在指定区域且姿态偏离不超过15度才算成功。这样统计出来的84%才能让人信服。3. 实操抓重点怎样用Motus 2训练灵巧操作3.1 数据准备遥操作数据很重要但别只盯着量Motus 2要冷启动还是得喂真实操作数据。我采用的采集方式是“程序示教人遥控”先用示教器把关键路径走一遍再用3D鼠标遥控微调记录关节角度、夹爪开合量、力觉反馈和RGB-D图像。这里有一个容易被新人忽略的点不是轨迹越多越好而是轨迹的多样性更重要。同一个瓶子用同一个角度抓一万次数据方差太小模型世界模型学到的全是“无脑下行”动作换一个瓶盖就废掉。我的建议是每类任务至少采集200条成功轨迹再刻意采集50条“接近成功但失败”的轨迹比如手爪差2毫米没捏住、捏住后滑动脱落。失败数据对训练的价值通常是成功数据的3倍以上因为模型能学到“世界在极限位置会发生什么”。3.2 训练闭环想象、试错、重放三步走模型调起来一点我把它拆成四个可复现的阶段训练脚本挂了三天三夜初始化阶段加载预训练权重用真实画面和轨迹数据微调世界模型让它能可靠预测“输入当前帧和动作向量→下一个状态向量”。想象采样策略模块在每一步生成N个候选动作世界模型在内部把这些动作展开30步计算预测成功率只有预测成功率大于阈值的候选才会下发到真实机械臂。试错与反馈真实机械臂执行后采集实际结果计算误差。这部分误差不直接惩罚策略而是回传给世界模型做校准。相当于模型的“内部感觉”被误差修正了一次。重放与自进化将新产生的成功/失败样本加入经验池重新训练策略模型并动态调整候选动作分布。这里有一个参数值得关注展开步长。步长太长仿真会产生漂移步长太短策略会变得过于短视。我做了几次网格搜索最优值在25-45步之间但和你任务的复杂度相关插拔任务适合短步长铰链类需要更长视野。3.3 视觉引导与夹爪力控怎么结合光有世界模型还不够部署时得把视觉引导加进去。Motus 2默认读入的是RGB-D四通道图像我另外在相机前接了一层目标检测用分割掩码把目标物体抠出来再喂给模型。这个操作纯属偷懒直接输入整张俯视图模型也能跑但训练时间约多出30%。识别模块我选了现成的分割模型这在工业场景里通常也会接一台视觉引导系统。力控维度是真机部署的难点。世界模型可以预测“应该施加10牛的力”但到控制器执行层时你用“位置控制模式”根本做不到恒定力。务必切换到位姿-力混合控制模式或者至少保证夹爪的关节电流闭环。音圈电机驱动的末端执行器在这块有天然优势力控带宽高不容易出现“命令1牛却冲出5牛”的现象。3.4 84%成功率的真实构成把数字拆开看测试结束我按任务类别统计了成功率。这里面的门道比较多直接上表任务类型测试次数成功次数成功率桌面随机抓取504590%抓取后放置504386%插拔类操作503876%铰接类操作504182%非刚体物件操作503468%综合加权25021084%84%是综合加权后的数字最容易翻车的是非刚体物件比如毛巾或者线缆柔软体变形带来的观测不确定性对世界模型不太友好。插拔类操作差在三维空间对齐上误差1毫米之内时成功率只有76%但如果把公差放宽到3毫米直接能冲到90%以上。所以很多人说看到“精确插拔成功率84%”那通常是特指这一任务下的多条件平均不是所有任务全都84%。做测试之前先问清楚口径。4. 踩坑记录与排查实录4.1 仿真里顺滑如丝真机一试全倒这个问题最典型几乎每个做sim-to-real的人都遇到过。最初我直接把虚拟环境里训练好的策略部署到真机结果十次只成功两三次。排查下来是域随机化参数设得太保守光照变化范围不够摩擦系数给得太理想模型把“打滑”和“抓牢”之间的边界学歪了。解决办法分两步第一步加大仿真环境域的随机化幅度包括摩擦系数0.3到1.2区间随机、相机噪声加上像素级高斯噪声、物体颜色和纹理随机更换第二步是在真机数据到位后对世界模型单独做一轮“真机校准”这个动作官方也推荐会明显缩短差距。4.2 夹爪抓起来就滑看着已经包住物体了还是掉当时我以为是策略问题调了几天训练参数都没有起色。后来用高速相机回放才发现末端执行器的实际到达位置与指令位置差了大约2毫米原因是机械臂控制器的笛卡尔轨迹插补精度不足。Motus 2输出的是关节空间动作序列但我在下发时又包了一层笛卡尔运动规划器这层规划器的插补频率太低导致高速抓取中位置误差被放大。改成直接下发关节位置目标、提高控制频率后问题就没了。所以遇到问题先查执行链路和控制器刷新率别急着改模型参数。4.3 光照一变化目标就找不到灵巧操作的视觉引导模块对外界光环境非常敏感。侧光会产生大量阴影而模型在前期训练时没见过这种模式分割模块直接把阴影区域也当成物体特征了。我的调整思路很简单先在视觉前置模块做数据增强训练阶段把阴影、过曝、色温偏移全部加进去部署端则装上偏振片滤掉镜面反射或者用主动结构光方式补光。经历了这些折腾我得出的结论是视觉稳定性对成功率的影响可能比模型本身还大。4.4 训练时间长到怀疑人生资源怎么分配Motus 2自进化训练很吃算力尤其是世界模型阶段多步展开推理非常耗GPU。可以打开混合精度训练把输入分辨率适当降一些优先保证帧率而不是最细节纹理。另外一个实用技巧是错峰训练白天用真机采集数据晚上批量训练第二天早上起来把模型部署回去测试。这个模式比较痛苦但很高效。4.5 失败模式速查表现象可能原因优先检查仿真成功真机失败域随机化不足或真机校准缺失摩擦、光照、相机噪声参数抓取后滑落末端执行器力控不足/位置误差大控制器刷新率、夹爪力控带宽视觉目标丢失光照变化、材质反光视觉增强、偏振镜、主动补光训练过慢输入分辨率过高/步长太长混合精度、降低分辨率特定物件总失败训练数据中该物件类型太少增加对应类型轨迹5. 这东西到底怎么改变机器人的开发方式5.1 开发者的角色正在从“编逻辑”转向“养数据”过去判断一个机器人工程师靠不靠谱会翻他写的轨迹规划代码是否干净、运动学逆解熟不熟练、能不能搞定路径规划。现在用Motus 2这套东西工作重心完全变了我需要花更多时间设计数据采集场景、梳理哪种失败样本值得引入、评估世界模型的预测精度。有时候感觉自己在带一个成绩忽高忽低的学生而不是在写确定性程序。这不是坏消息传统机器人开发的门槛被下放更多原本不熟悉底层控制的开发者有机会进入这个领域。新人想学建议从ROS2、相机标定、基础运动规划入手就是那套“机器人开发从入门到实践”的知识体系在这个时代仍然是地基再往上才是各种模型训练。5.2 传统工业机器人生态怎么办有朋友问我传统工业机器人比如ABB、库卡、发那科、埃夫特、法奥这些平台什么时候能用上这套东西。目前看硬件不是最大阻碍软件生态才是。老式控制柜对外通信能力弱很多型号要远程控制还得绕过多层安全限制比如发那科那边就经常看到“需要应用DCS参数”的报错。这些限制在产线里是安全考虑但确实拖慢了新算法落地。近期改造思路是“外挂式计算内部运动控制”还是用原厂控制器保证安全只是Motus 2只输出参考轨迹原厂轨迹插补器负责最终执行兼容性会好很多。再往后协作机器人厂商如果愿意开放底层关节接口和实时力控API这块生态会迎来一波爆发。5.3 移动操作和导航场景的想象空间灵巧操作只是上肢能力把它装到移动底盘上就是一个能“走到哪干到哪”的移动操作机器人。四足平台、带轮式底盘的机器人在SLAM和导航方面已经比较成熟VDA 5050这类调度规范也在工业物流里铺开了缺的正是上面这只手。如果Motus 2这种模型稳定之后视觉导航负责“去客厅”世界模型负责“拧瓶盖”整套系统马上完整。就算在做Arduino小车这类低成本DIY项目原理也是三条感知、建图、行动拟合换个高级执行器而已。5.4 我的一句话结论跑了半个月不敢说彻底吃透了自进化世界模型但至少确认了一点灵巧操作的瓶颈不是机械精度更不是算力而是机器人脑子里有没有一个对世界足够准确的预测模型。Motus 2把这条路修通了一段84%的成绩单放在那里剩下的16%大概率需要用更高质量的数据和更细的视觉感知去补。这套思路对做机器人的团队来说值得跟进尤其是那些手里握着真实场景数据、想从重复示教的泥潭里跳出来的开发者。最后分享一个切实有用的小操作如果你准备在实验室复现先在仿真里把世界模型和策略的训练闭环跑通再引入真机先跑二十次基础抓取任务别一上来就上插拔和铰接任务。这个顺序能帮你省掉至少一个星期的排查时间我这次就是这么走过来的。

相关新闻

GraphRAG实战指南:用知识图谱重构检索增强生成,突破传统RAG局限

GraphRAG实战指南:用知识图谱重构检索增强生成,突破传统RAG局限

1. 先唠清楚:RAG 现在的短板到底在哪儿这两年做大模型应用,绕不开 RAG(检索增强生成)。团队里不管做问答机器人、企业知识库还是行业报告分析,第一反应基本都是"文档切块、向量化、top-k 召回、拼 Prompt 喂给模型…

2026/10/17 20:38:41 阅读更多 →
Kafka接入AI推理实战:从架构设计到性能调优

Kafka接入AI推理实战:从架构设计到性能调优

最近我们在生产环境完成了一件让团队都比较兴奋的事:把线上正在跑的 Kafka 集群正式接入了 AI 推理服务。以前 Kafka 在我这儿就是个纯管道工具,负责把订单、日志、用户行为这些消息从上游搬到下游,业务逻辑大多是固定的规则和清洗。现在不一…

2026/10/17 20:38:41 阅读更多 →
AI Agent Harness 多模型服务路由:把 endpoint 改到 TaoToken 的配置与验证

AI Agent Harness 多模型服务路由:把 endpoint 改到 TaoToken 的配置与验证

/* 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 20:37:41 阅读更多 →

最新新闻

golang 按任意键继续:用 TaoToken 统一 Key 打通终端交互与 API 调用

golang 按任意键继续:用 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/17 21:19:28 阅读更多 →
从RNN到LSTM再到BiLSTM:循环神经网络进化与梯度消失深度解析

从RNN到LSTM再到BiLSTM:循环神经网络进化与梯度消失深度解析

说实话,这篇标题已经把这个系列最值钱的东西点透了——RNN、LSTM、BiLSTM,本质上是同一道题的三种答案。但只要真正动手训练过序列模型,你就会发现,知道"公式是什么"和自己能"把模型调好",中间隔着…

2026/10/17 21:19:28 阅读更多 →
告别繁琐配置!用 Trae Remote-SSH 轻松远程开发和部署

告别繁琐配置!用 Trae Remote-SSH 轻松远程开发和部署

/* 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 21:19:28 阅读更多 →
Claude Code接入DeepSeek V4 Pro过程记录:Ubuntu下CC-Switch配置TaoToken统一API通道

Claude Code接入DeepSeek V4 Pro过程记录:Ubuntu下CC-Switch配置TaoToken统一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/17 21:19:28 阅读更多 →
Java为何能活近30年?JVM生态与高并发实践背后的确定性

Java为何能活近30年?JVM生态与高并发实践背后的确定性

在IT这个行业里,每隔几年就会冒出一次“XX语言要取代Java了”的声音,可话说回来,Java从1995年诞生到现在,将近30年过去了,它依然是企业级后端、大数据、移动开发背后最核心的那根柱子。我工作这些年,见过太…

2026/10/17 21:19:28 阅读更多 →
如何快速上手FoundationPose:从下载ONNX模型到完成首次物体位姿估计的完整教程

如何快速上手FoundationPose:从下载ONNX模型到完成首次物体位姿估计的完整教程

【免费下载链接】foundationpose 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/foundationpose 点击查看 免费下载 FoundationPose 是 NVIDIA 推出的统一 6-DoF 物体位姿估计与追踪基础模型。本教程带你从克隆仓库、下载 ONNX 模型文件开始,一步…

2026/10/17 21:18:27 阅读更多 →

日新闻

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 阅读更多 →