智能化自研如何成为车企最深护城河?

前阵子看到一位汽车智能化业务的负责人,把一句话说得非常直白:智能化技术必须自研,而且要把这条护城河挖到最深。这句话本身不复杂,但放在这两年智能电动汽车的语境里,分量很重。今天新势力车企之间聊的不再只是续航和百公里加速,而是高速领航辅助能不能少接管、城市道路上的博弈像不像老司机、座舱语音是不是真的懂人话。用户对这些体验的感知越来越敏锐,谁的反应速度快,谁就能在口碑上领先一个身位。

这篇文章我想把这条技术路线拆开聊清楚。为什么智能化自研能成为护城河,护城河到底体现在哪些环节,一个团队想落地全栈自研该从哪里入手,以及这条路上最常见的坑都有哪些。不管你是研发工程师、产品经理,还是准备入手电动车的消费者,我觉得都能从中看到一些值得琢磨的东西。

1. 为什么智能化自研能成为最深护城河

1.1 行业竞争的重心已经从三电转向智能化

过去几年,电动车的第一轮竞争是“三电”,电池、电机、电控,核心解决的是续航和安全。但现在再看市面上的新车型,电池能量密度已经卷到一定程度,充电速度也在快速趋同,消费者选车时很难再单凭这两项做出明确决定。反而智能化能力的差异越来越突出,同样一台车,辅助驾驶好不好用、车机顺不顺畅,开一个月就能感受到明显差别。

这个变化背后有个很现实的逻辑:硬件差异容易被追赶,软件体验则不会一夜之间拉平。你可以在供应商那里买到同样的激光雷达和芯片,但买不到的是数据回传、模型迭代、场景打磨这些看不见的积累。所以当一家车企反复强调“智能化技术坚持自研”,本质上不是在秀技术肌肉,而是在赌一条长期路径:把最核心的数字能力放在自己手里,让产品迭代的速度不被供应商卡脖子。

我自己的观察是,真正让用户产生“这车真聪明”这种感觉的,往往是细节。比如城市领航辅助在无保护左转时的犹豫程度,比如语音助手在车内多人同时说话时能不能准确找到指令发出者,再比如停车位极其狭窄时自动泊车是否敢一把入库。这些场景没有标准答案,只能靠实车测试和用户反馈一步步磨。供应商方案很难把这些细节做到位,因为供应商不会为某一家车企的独特场景长期优化。

1.2 自研不是把成本扛下来,而是把数据和迭代节奏握在手里

很多人一听到“全栈自研”就会本能地想到巨额研发投入,觉得这是一条烧钱路线。但实际上,自研的核心价值并不在成本,而在数据和迭代节奏。硬件采购可以按项目算账,软件迭代却是一个持续发生的过程。如果关键模块掌握在供应商手里,车企提出一个新需求,经常要排队等供应商排期、适配、测试,后面还有一堆商务谈判。这样的节奏,在今天这种半年一次OTA都不算快的竞争环境下,非常吃亏。

更重要的是数据闭环。辅助驾驶系统在路上遇到过什么奇怪场景、用户有没有介入接管、泊车失败具体卡在什么位置,这些数据才是智能化的“石油”。采用供应商方案时,车端传感器数据往往会经过供应商的软件栈处理,原始信息的回流和标注不一定能形成自己的闭环。时间一长,供应商越做越强,车企却可能越来越没有议价能力。自研意味着从感知模型到规控逻辑都能直接拿到一手数据,算法团队可以紧盯问题数据持续迭代,形成“路上跑得越多、系统进步越快”的正循环。

为了更直观地理解这种差别,我列了一个对比:

维度自研路线依赖供应商
迭代速度发现问题后可以即时改,按自己的版本节奏发布需要供应商排期,周期较长
数据归属原始数据回流自建闭环,场景样本可沉淀数据链路受对方方案限制,难以形成专属资产
体验差异化针对自身车型和目标用户深度定制标准化能力,很难拉开同类产品的差距
长期成本前期投入大,但边际成本随规模递减按项目或按车收费,规模越大总支出越不可控

所以,自研的护城河不是某段代码、某个算法库,而是整套数据闭环和团队持续迭代的组织能力。护城河实实在在建立在每天的真实里程和问题池上。

2. 自研重点:哪些能力决定体验差距

2.1 智能驾驶:从感知到决策的完整链路

智能驾驶是我们讨论智能化时第一个跳出来的模块。它所涉及的技术链条非常长,从传感器标定、感知模型训练,到预测、决策、规划、控制,再到地图和定位,每一环都值得单独立项。车企选择自研智驾,一般不会只做其中一段,因为只做一段很难形成整体竞争力。比如只做感知模型,不掌握规划和决策,那系统表现出来的驾驶风格仍然由供应商定义,用户感受到的车辆性格也是别人的。

在这个完整链路里,感知通常是比较容易见效的环节,因为有大量开源模型可以参考,芯片算力也比较强。真正复杂的是预测和决策。路上遇到一个低头看手机的行人,或者一辆想要强行加塞的车,系统如何在几分之一秒内判断意图、选择减速还是避让,这些行为逻辑直接决定用户体验是“丝滑”还是“机械”。

自研的价值在这里就是要把决策逻辑的“灵魂”握在自己手里。研发团队可以针对大量实际道路场景调整策略:什么情况保持通行,什么情况礼让,什么情况选择变道。这些策略的取舍背后,沉淀的是对真实驾驶行为的深度理解。A同学负责的某城区领航项目,前期最难的不是模型精度,而是面对加塞车辆时系统过于保守,频繁刹车导致后排乘客晕车。后来团队把加塞场景从规则判断改成意图预测模型,反复测试了几个月,才把体验调到接近老司机的水平。这种调优,只有自己掌握全部链路才能做到。

2.2 智能座舱:体验入口与生态话语权

如果说智驾是智能化的技术制高点,座舱就是用户每天接触最多的体验入口。屏幕数量、分辨率、音响品牌这些堆料很容易,真正难的是交互逻辑和生态体系。车企自研座舱,核心会放在语音助手、多音区识别、手势交互、车手互联推送这些能力上。

我比较看重的还是语音助手。好的语音助手不是能听懂字面指令,而是要能结合上下文理解意图。用户说“我有点热”,系统应该知道是调低空调温度;用户说“前面是不是堵了”,系统应该主动给出路况建议或切换导航。这些能力依赖自然语言模型和车控系统的深度绑定,如果只接入第三方语音SDK,就很难形成自己的交互特色。

座舱系统自研也关系到“应用生态的话语权”。现在大家经常听到车企说“开放生态”,但如果底层OS、账号体系、支付体系都掌握在别人手里,长期合作时就会有很多牵制。自己掌握系统层,才能决定优先适配哪些应用、让哪些服务出现在用户的常用菜单里,也能保证手机和车机之间的流转体验是完整的。

2.3 车云一体化架构:承载体验的地基

很多讨论会把智驾和座舱分开说,但真正让智能化形成体系化能力的,是车云一体化的底层架构。早期电动车常用分布式ECU,每个功能有一个单独控制器,功能之间互不打通。后来行业转向域控制器和中央计算架构,把整车控制、智驾、座舱融合到更集中的算力平台上。这带来的不仅是硬件成本下降,更重要的是软件模块可以统一调度。

举个简单例子,如果车外摄像头识别到暴雨天气,座舱可以自动切换空调内外循环,导航可以推荐变更路线,底盘系统可以主动调整稳定控制参数。这种跨域联动,建立在中央计算架构和标准化接口之上。没有这套架构,所谓智能化就只能是散装模块,用户感知不到整体的聪明。

车云一体化还体现在整车OTA能力上。用户买了车之后,车辆还能持续获得新功能,这已经是智能电动汽车的基本要求。自研的车云链路能保证每一次OTA都是经过完整验证的功能迭代,而不是把供应商的测试结果直接转给别人打包上线。很多新势力车企把“常开常新”当成核心卖点,这背后靠的正是一套从车端到云端稳定的基础设施。

3. 全栈自研的落地路径与团队逻辑

3.1 技术路线先选边界,再定自研颗粒度

想走自研路线,团队最容易犯的错是“什么都想自己做”。但一家车企的资源总归有限,不可能在每个环节都长期保持行业顶尖。更合理的做法是:先把智能化体验的关键路径梳理出来,识别哪些环节直接决定用户体验差异,再决定自研的深度和边界。

我见过一次很典型的讨论。某项目组想做高阶智能驾驶,一开始列出的自研范围包括感知模型、高精地图采集、决策规划、甚至底盘执行器。后来团队细算了一轮资源和时间成本,决定把高精地图采集交给成熟的地图生态服务商,把底盘执行器继续用供应商方案,自己集中火力投在感知、融合、决策规划、以及数据闭环平台这四个环节。结果是最困难的决策链一步步跑通,整体上车时间反而比原计划更快。

这个案例想说明的是,自研不是“物理上的全部自研”,而是“关键能力上的自主可控”。决策前需要回答三个问题:这个模块是不是用户体验的核心?如果不掌握,是否会影响未来产品的差异化?自研所需的时间和资源是否在可承受范围内?三个问题的答案都偏正面时才真正值得立项。

3.2 数据闭环:让每一次不完美都变成训练素材

全栈自研的护城河不该停留在技术文档里,必须落到数据闭环上。一个能持续进化的系统,核心逻辑是这样的:车辆在真实道路上运行,系统遇到问题场景后记录数据,回传到云端完成标注,清洗后的样本进入训练集,训练好的模型经过仿真和实车验证后,通过OTA更新到车端。每一段不完美的接管、每一次失败的自动泊车,都是模型成长的素材。

这里有个很容易被忽略的细节:数据闭环的基础设施必须提前设计,而不是等项目上线后再补。很多团队初期只关注算法精度的提升,等到发现路测问题无法高效回传、样本数据散落在不同团队手里,才回头做数据平台,这时已经浪费了大量时间。正确做法是一开始就建设自动标注流水线、场景挖掘检索系统和版本回放工具,哪怕初期功能简陋一点,也要保证数据从车端到算法团队手里的路径是通的。

要做数据闭环,还涉及算力资源的规划。训练一个自动驾驶模型需要大量GPU集群支持,如果资源不足,就会变成算法等算力,模型迭代被拖慢。现在很多企业采用混合云架构,日常训练用私有云保障数据安全,峰值扩需要时临时租用公有云算力。这个思路对小团队也适用,先用最小闭环跑通,再逐步扩充资源。

3.3 组织形态:跨团队协作比堆人头更重要

自研这件事,光靠砸钱招人不一定能成,团队之间的协作方式往往才是决定效率的关键。智能化系统的开发链条很长,算法工程师、嵌入式工程师、云端平台工程师、产品经理、测试工程师如果不能共用一套语言和节奏,很容易在各管一段中反复内耗。

我印象比较深的一次经验是,智驾算法团队和车控固件团队曾经为了一个“方向盘轻微抖动”的问题来回拉扯了两个星期,算法团队认为是底层控制响应不够平滑,车控团队认为是算法下发指令过频,双方各自在黑盒里排查很久。后来成立了一个跨团队问题小组,把实车复现、日志分析、接口定义放到同一个看板里,问题在三天内就定位到控制参数的标定边界。所以自研团队的组织设计,一定要设置跨模块的横向协同机制,让不同团队共享问题线索和版本结果。

组织文化上也要接受“研发节奏分阶段”的事实。初期目标是快速跑通贯穿链路,中期目标是提升系统性能和稳定性,后期目标才是打磨极致体验。如果所有阶段都按同样的精细标准推进,团队会陷入永无止境的优化里,产品却迟迟不能落地。项目管理上最好用里程碑导向而不是职能导向,让大家始终清楚当前阶段最需要解决的核心矛盾。

4. 自研路上的常见问题与避坑经验

4.1 最容易踩的坑:为了自研而自研

自研路线长期看很有价值,但“自研”两个字本身不该成为KPI。有些团队把“某模块必须是自研”当成政治正确,哪怕某个技术方向已经非常成熟、供应商方案稳定且成本低,也要坚持自己再造一遍轮子。这种决策的问题在于,它消耗的是打磨核心体验的宝贵时间。

我见过某项目组自研了一段本地导航渲染引擎,理由是“要掌握关键技术”。但几个月后产品体验仍然不如市面成熟方案,用户反馈也不理想,最后还是切回了成熟框架。回头看这段弯路,问题的根源不是团队能力不行,而是缺少判断标准:没有想清楚自研要解决的用户痛点是什么,只是为了“不能被别人卡脖子”这样一个模糊目标。自研应该服务于体验或数据价值,而不是服务于技术自尊心。

所以我的建议是,自研立项之前先做一个“屋檐测试”:问问这个模块如果未来三年一直不换供应商,用户能感知到什么损失?如果答案很模糊,这个自研项目就需要再斟酌。

4.2 软硬件节奏错配,体验容易翻车

智能化自研另一个高频问题是软件和硬件节奏没有对齐。硬件平台和软件算法各有各的研发周期,芯片选型和域控制器定下来之后,软件团队才开始接触开发环境,往往要再等半年才能拿到接近量产的硬件设备。等软件在模拟环境里跑通,又发现硬件性能与预期有出入,这时候再回头调整算法,时间窗口就非常紧张。

解决这个问题的思路是“软硬件同步预研”。硬件方案还不完整时,先用仿真平台和高性能开发板验证软件关键路径,把算法对算力开销、内存带宽的需求提前反馈给硬件团队。电子电气架构的接口定义也要尽早冻结,避免后续每次变更都要牵连大量软件改动。定期让软件和硬件团队一起过边界条件,比各自闷头开发要省下很多后期联调成本。

另外要对“功能释放顺序”做规划。不要指望首个版本把全部高复杂度功能都做满,先从事故概率低、用户认知度高、技术路径最清晰的场景开始,比如高速巡航、记忆泊车、语音控车等。稳住基本盘之后,再逐步释放城市领航等更复杂的能力。这种方式既能让用户在早期就建立可信赖的体验,也能给研发团队留出持续打磨的余量。

4.3 用户能感知的地方,永远值得优先打磨

护城河最终要落到用户感知上。很多技术团队容易陷入“我们实现了很厉害的功能”的自我满足,但用户上车之后却觉得不常用、不好用、甚至不敢用。比如一套算法支持了非常复杂的街道级自动驾驶,但是城市覆盖率不足、频繁提示接管,用户可能用过几次就选择关闭,这样即使技术上再强,也没有真正形成体验护城河。

我自己总结过一套优先级判断方法:把功能按“使用频率”和“体验敏感度”分成四类。高频且敏感的,比如上下班通勤、停车、车内语音交互,必须放在第一优先级精细打磨;高频但不敏感的,比如充电地图、能耗统计,做到快捷清晰即可;低频但敏感的,比如远程一键贴边停车,要保证关键时刻可靠;低频不敏感的,可以适当延后或交给生态伙伴。按照这个优先级分配研发资源,比单纯追求功能数量要更对用户友好。

这里还要提一个容易被忽视的点:体验优化的投入永远不能停。第一代产品做到80分不难,难的是后续每一代持续保持在用户预期之上。团队要从用户反馈中提炼高频问题,把每次OTA当成一次专门的体验修复机会,而不是只关注新功能上线。

5. 我个人对“自研护城河”的一点体会

从我自己接触到的研发案例来看,自研护城河这件事,最终拼的其实是两件事:数据积累的密度和团队迭代的效率。算法代码可以抄思路,架构方案可以对标学习,但某座城市的复杂路口怎么接管、某类用户的驾驶偏好到底什么样,这些只有通过长时间的真实运营才能沉淀下来。技术壁垒更像是一道被反复加固的堤坝,每次版本迭代、每次路测反馈,都在往堤坝上添一点土。

还有一个容易被低估的因素是组织耐性。智能化自研属于典型的长期投入,短期内很难看到爆发式的商业回报,中间还会经历方案推倒重来的痛苦。团队如果没有坚定的战略定力,很容易在外界压力下中途转向,那么前面积累的数据和工程资产就会大打折扣。就我自己的观察,真正能跑通全栈自研路线的团队,通常都有相对稳定的核心成员,能共同扛过“深挖沟”阶段的枯燥和不确定性。

如果你所在的企业也在考虑智能化自研,我的建议是从小闭环开始。先选一个高频场景,把从端到端的数据链路跑通,让团队看到“问题发现—算法更新—OTA推送—用户反馈”的完整循环,再逐步扩大自研范围。等到这种循环越来越快,护城河也就会越来越深。技术路线没有捷径,但找准切入点和节奏,可以让长期投入少吃很多亏。

相关新闻

论文讲解技能单元:结构化信息压缩与可复用方法论

论文讲解技能单元:结构化信息压缩与可复用方法论

1. 从一篇论文到一套可复用的讲解方法论1.1 这个项目到底在做什么先把这个项目的核心说清楚。它的起点是一个很朴素的痛点:论文讲解这件事,看起来简单,实际上极其消耗精力,而且质量极不稳定。同一个研究者,今天状态好&…

2026/10/20 22:03:16 阅读更多 →
AI Agent 架构选型:从 LLM 调用到 Harness Runtime

AI Agent 架构选型:从 LLM 调用到 Harness Runtime

AI Agent 架构怎么选?这个问题我最近一年被问得太多次了。大多数人都是一路踩过来:先调通一次 LLM 调用,然后觉得“这不就是个 API 吗”,再做几个工具函数,拼一个循环,最后发现系统开始不可控——上下文越滚…

2026/10/20 22:02:10 阅读更多 →
SPICE vdagent双向通信:剪贴板共享与文件传输全链路解析

SPICE vdagent双向通信:剪贴板共享与文件传输全链路解析

SPICE全链路分析这个系列写到第五篇,终于轮到最接地气、也最容易被业务侧用户感知的两个功能:剪贴板共享与文件传输。你在远程桌面里复制一段密码、拖一个文件到虚拟机里,背后驱动的就是 VDAgent 的双向通信通道。它不像视频编码那样吃性能&a…

2026/10/20 22:02:10 阅读更多 →

最新新闻

C++智能指针循环引用检测与修复:从内存泄露到工程实践

C++智能指针循环引用检测与修复:从内存泄露到工程实践

说实话,我第一次在正式项目里撞上shared_ptr循环引用,并不是因为查内存泄漏教程,而是因为一段“怎么看都正常”的代码把服务的常驻内存从300M干到了3个G。当时所有人盯着监控面板都觉得是哪里new了没delete,结果用valgrind一跑&am…

2026/10/20 22:56:49 阅读更多 →
从零搭建PPT自动化生成引擎:python-pptx核心设计与批量实践

从零搭建PPT自动化生成引擎:python-pptx核心设计与批量实践

1. 从零搭建一个PPT自动化生成工具,我为什么选了这条路第一次听到"ppt-master"这个命名,直觉告诉我它不是一个普通的PPT模板合集,而是一个带有"主控"意味的工具——master这个词在技术圈通常意味着调度者、控制中枢。结合…

2026/10/20 22:56:49 阅读更多 →
中文放进char[]合法吗?C/C++字符编码与乱码深度解析

中文放进char[]合法吗?C/C++字符编码与乱码深度解析

前阵子在一个内部工具项目里,我写了一句char file[] "未命名文件.txt";,编译一切正常,可等到程序跑起来,日志里的文件名变成了乱码。旁边同事下意识地说:“中文不能放进char[]吧。”我愣了两秒——编译期没…

2026/10/20 22:56:49 阅读更多 →
多旋翼飞行器工程实战:从需求分析到飞控调参的完整指南

多旋翼飞行器工程实战:从需求分析到飞控调参的完整指南

1. 先别急着买零件:把任务需求翻译成设计指标1.1 你手里的这块场地,决定了机架怎么选多旋翼飞行器这个东西,看起来是四个电机加一个机身,实际上一开始最容易犯的错误就是先买零件后想需求。我见过不少第一次做工程项目的朋友&…

2026/10/20 22:56:49 阅读更多 →
用Python自动生成PPT:内容与样式分离的工程实践

用Python自动生成PPT:内容与样式分离的工程实践

1. 为什么我要自己动手做一个 PPT 生成工具先说说我做这个项目的起因。我在一家中型公司做技术方案和产品汇报,平均每周要出三到五份 PPT,多的时候一天两份。最开始我也是老老实实打开演示软件,一页一页拖文本框、调对齐、找图标、配颜色。一…

2026/10/20 22:56:49 阅读更多 →
开放式代码审查:从规则沉淀到AI辅助的团队实践

开放式代码审查:从规则沉淀到AI辅助的团队实践

那一次Review,至今让我印象深刻。我自认为提交了一段“完美”的代码:类型明确、命名讲究、注释齐全,甚至提前把函数的三种边界情况都测了一遍。结果同事在评审里只问了我三个问题:为什么定义成接口而不是具体类型?三秒…

2026/10/20 22:55:46 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

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

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

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

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

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

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 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/20 10:02:08 阅读更多 →
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/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练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/20 9:50:45 阅读更多 →