AI代理隐性智能评估:从YAML沙盒到Agent-as-a-World的实践
1. 项目概述当AI代理开始“读心”最近在折腾AI代理AI Agents时我一直在琢磨一个挺有意思的问题我们训练和评估一个代理是不是太依赖用户“说了什么”用户输入一个明确的指令比如“帮我订一张明天去上海的机票”代理去执行这看起来天经地义。但现实世界里的交互尤其是人与人之间充满了潜台词、上下文暗示和未被言明的需求。用户可能不会说“我有点冷”但会下意识地搓搓手用户可能不会直接问“这个功能怎么用”但会在界面上反复点击同一个无效区域。这些“没说出口”的信息构成了所谓的“隐性智能”Implicit Intelligence。“Implicit Intelligence -- Evaluating Agents on What Users Dont Say”这个标题精准地戳中了当前AI代理发展的一个核心痛点。我们现有的评估体系无论是基于任务完成度、对话流畅度还是基于人工标注的满意度本质上都是在考核代理对“显性需求”的响应能力。这就像只考学生试卷上的题目却忽略了他们的课堂参与、小组协作和解决实际问题的应变能力。一个真正智能的、能融入真实世界的代理必须学会理解并响应用户的隐性意图、环境上下文以及任务背后未言明的约束。这不仅仅是学术上的思辨。看看最近的热词Agent-as-a-World代理即世界的概念被频繁提及它强调代理应该在一个持续、动态、富含上下文的世界中运作而不是处理孤立的对话轮次。Reevo: Large Language Models as Hyper-Heuristics with Reflective Evolution这类研究也在探索让大语言模型具备更高阶的规划和反思能力这本身就包含了从历史交互和失败中学习“未明说”的教训。而像YAML配置文件作为定义代理工作流、工具和约束的常见方式其设计的好坏直接决定了代理能否被“编程”去捕捉和处理那些隐性的上下文信息。因此构建一个针对“隐性智能”的评估框架是推动AI代理从“玩具演示”走向“实用工具”的关键一步。2. 隐性智能的核心内涵与评估挑战2.1 什么是“隐性智能”隐性智能在我看来是AI代理超越字面指令理解并响应用户意图、环境状态和任务上下文中那些未被明确表述部分的能力。它不是一个单一的功能而是一个多维度的认知集合主要包括以下几个方面意图推断这是最直接的一层。用户说“这里好暗”其隐性意图可能是“请打开灯”或“调高屏幕亮度”。代理需要结合对话历史比如之前用户在操作智能家居和当前环境检测到环境光传感器数据低来做出准确推断。上下文保持与利用在多轮复杂交互中用户不会每次都重复所有背景信息。一个具备隐性智能的代理需要能记住并主动运用之前的上下文。例如用户先说“我想去个放松的地方”代理推荐了公园几轮对话后用户又说“最好能喝点东西”代理应能结合“放松”这个上下文优先推荐公园里的咖啡馆或茶馆而不是突兀地推荐一个酒吧。常识与世界观理解这要求代理拥有一个基础的、符合人类共识的世界模型。当用户说“我把牛奶放外面了”代理应能推断出“牛奶可能在室温下变质了”这一未言明的风险并可能建议用户检查或丢弃。这依赖于对物理世界常识食物腐败、社会常识通常将易腐食物冷藏的编码。非语言信号理解在多模态场景下如果代理具备视觉或听觉感知能力隐性智能还包括解读表情、语调、手势、界面停留时间、错误点击模式等。例如用户在某个按钮上反复悬停却未点击可能意味着他对这个功能感到困惑或不确定。2.2 传统评估体系的局限当前主流的AI代理评估方法在面对隐性智能时显得力不从心基于静态数据集的评估如HotpotQA、WebGLM等问题与答案都是明确的。代理只需检索和推理文本信息完全不需要处理隐性需求。这就像开卷考试所有答案都在书上考不出学生的理解和应用能力。端到端任务完成度评估例如在WebShop或MiniWoB环境中任务目标如“购买最便宜的黑色台灯”是清晰定义的。评估指标是成功率或得分。这种评估无法衡量代理在过程中是否做出了符合用户潜在偏好的选择比如用户可能潜意识里更喜欢某个品牌但没说或者是否以更高效、更让人舒适的方式完成了任务。人工标注与用户调研虽然能捕捉部分主观感受但成本高昂、难以规模化且严重依赖标注者或调研参与者能否准确表达出那些“只可意会”的体验。很多时候用户自己也说不清为什么觉得某个代理“更聪明”或“更贴心”。核心挑战在于“测不准”我们如何为“未言明”的东西设计可量化的评估指标如何构建一个既包含显性任务又埋藏了丰富隐性需求的测试环境World3. 构建“代理即世界”的评估沙盒要评估隐性智能我们必须为代理创建一个更接近真实世界的沙盒环境也就是Agent-as-a-World理念的实践。这个世界不能只是一个简单的API调用集合或对话模拟器它需要具备状态性、持续性、多模态性和丰富的可编程上下文。3.1 世界建模与状态管理一个评估用的“世界”需要有自己的内部状态并且这个状态会因代理的行动而改变同时也会反过来影响用户的潜在需求。我们可以用YAML或类似的声明式配置语言来定义这个世界的核心规则和初始状态。为什么是YAML因为它结构清晰、可读性强易于人类编写和修改复杂的嵌套结构非常适合定义实体、属性、关系和行为规则。假设我们要评估一个“智能家居管家”代理的隐性智能我们可以这样定义世界# smart_home_world.yaml world: name: ImplicitEval_SmartHome entities: - type: user id: user_1 states: location: living_room explicit_action: [] implicit_context: # 隐性上下文代理不可直接读取但需推断 last_action: walked_in_from_outside # 刚从外面进来 weather_outside: cold_rainy # 外面寒冷下雨 time_of_day: evening recent_conversation_tone: tired - type: device id: thermostat states: temperature: 18 # 摄氏度 mode: auto capabilities: [set_temperature, get_temperature] - type: device id: living_room_lights states: brightness: 30 # 百分比 color: warm_white capabilities: [set_brightness, set_color, toggle] - type: device id: speaker states: volume: 20 playing: null capabilities: [play_music, set_volume, play_news] rules: # 世界运行的物理/逻辑规则 - condition: user.last_action walked_in_from_outside and weather_outside cold_rainy effect: user.implicit_context.comfort_level - 15 # 舒适度隐性降低 - condition: time_of_day evening and user.recent_conversation_tone tired effect: user.implicit_context.preferred_ambiance calm_warm metrics: implicit_intelligence_score: - metric: proactive_comfort_adjustment weight: 0.4 description: 代理是否在用户明确要求前主动调整环境以提升用户舒适度如自动调高温度、调亮暖色光 - metric: context_aware_recommendation weight: 0.3 description: 代理的建议是否结合了时间、用户状态等多重隐性上下文如晚上疲惫时推荐舒缓音乐而非激昂新闻 - metric: implicit_intent_resolution weight: 0.3 description: 用户表达模糊诉求时代理能否准确推断并执行正确操作如用户说‘有点暗’后是调光而非报时在这个世界里代理接收到的用户输入可能只是简单的“我回来了”。一个仅具备显性智能的代理可能会回应“欢迎回家”就结束了。但一个具备隐性智能的代理应该能“感知”到世界状态中用户“刚从寒冷雨夜归来”以及“傍晚疲惫”的隐性上下文从而主动执行一系列动作将空调温度调至22度将灯光调亮至50%并设为更温暖的色调甚至轻声播放一些放松的背景音乐。评估系统则会根据metrics中定义的隐性智能指标进行打分。3.2 利用YAML定义复杂评估流程YAML的用武之地不止于定义世界状态更在于编排整个评估流程。我们可以设计一系列测试用例Test Suite每个用例都包含一个初始世界状态、一系列用户交互其中混入显性和隐性需求、以及预期的代理行为模式。# test_suite.yaml test_cases: - id: tc_comfort_after_rain description: 评估代理在用户经历外部环境变化后的主动性舒适调节能力 initial_world_state: smart_home_world.yamlstate_rainy_evening # 引用特定状态 user_interactions: - turn: 1 explicit_input: 我回来了。 implicit_context: # 对评估系统可见对代理不可直接见 user_physical_state: cold user_emotional_state: weary expected_agent_behavior_pattern: - action_type: device_control device_id: thermostat expected_param_change: temperature_increase time_window: within_30_seconds score: 10 - action_type: device_control device_id: living_room_lights expected_param_change: brightness_increase color_warm time_window: within_30_seconds score: 10 - action_type: proactive_suggestion content_keywords: [music, relax] optional: true score: 5 evaluation_notes: 重点观察代理是否等待用户进一步指令还是主动发起舒适度调节。通过这种方式我们将对隐性智能的评估转化为了对代理在特定上下文丰富的世界中所采取行动序列的自动化或半自动化检验。这比单纯判断对话回复是否相关要深入得多。4. 实现隐性智能评估的关键技术环节4.1 隐性上下文的表示与注入让代理感知“未言明”信息的第一步是如何在技术上将这些信息表示出来并以一种合理的方式让模型能够接触到。直接把这些信息作为“上帝视角”提示词喂给代理就失去了评估的意义因为这等于明说了。我们需要更巧妙的设计。一种可行的方法是“环境感知信号”模拟。在世界状态中我们可以定义一些可被代理“感知”的传感器数据这些数据间接反映了隐性上下文。例如在智能家居场景代理可以接收到“室内外温差传感器数据ΔT10°C”、“环境光传感器数据低”、“声音分贝计数据持续低噪”等。代理需要从“大温差低光安静”中推断出“用户可能刚从寒冷外部进入昏暗安静室内需要温暖明亮”。在软件操作场景代理可以接收到“用户光标在A按钮上悬停3秒后移开未点击”、“用户在搜索框输入又删除三次”这样的界面交互事件流。这需要代理的前端集成能力。在架构上这要求评估框架有一个“世界模拟器”模块。它维护着YAML定义的世界状态根据规则推进状态并将当前回合“允许被代理感知”的信息如用户显性输入、部分传感器数据、设备状态组装成提示词Prompt或结构化观察Observation传递给代理。而隐性上下文则通过影响世界规则和传感器数据来间接体现。4.2 基于大语言模型的启发式评估与反射进化即使有了精细的世界模拟和行动序列如何给代理的“隐性智能”打分仍然是个难题。完全依赖硬编码的规则如上述YAML中的expected_agent_behavior_pattern不够灵活无法涵盖智能行为的多样性。这里可以引入大语言模型作为超启发式评估器的思路类似于Reevo论文中提到的反射进化概念。具体流程可以这样设计代理行动代理在世界中运行产生一系列行动A [a1, a2, ...]和对话D。轨迹记录评估系统完整记录本次测试的轨迹T包括世界状态变化序列、用户输入、代理输出、传感器数据等。LLM评估将轨迹T、本次测试的评估目标评估YAML中定义的metrics以及世界背景知识一起构造成提示词提交给一个作为“评估师”的大语言模型如GPT-4、Claude 3。你是一个AI代理行为评估专家。请分析以下智能家居代理在一次交互中的表现。 【世界背景】这是一个寒冷的雨夜晚上8点用户刚从户外回到客厅。室内温度18度灯光较暗。 【交互轨迹】 - 用户说“我回来了。” - 代理说“欢迎回家。检测到室内外温差较大已为您将客厅温度调节至22度并调亮了灯光。” - 代理行动将恒温器设为22度将客厅灯光亮度从30%调至60%色温调整为暖黄色。 【评估任务】请根据“隐性智能”的以下维度进行评分0-10分并给出简短理由 1. 主动性舒适调节代理是否在用户未明确要求下主动改善了可能影响舒适度的环境因素 2. 上下文感知代理的行动是否合理结合了时间夜晚、天气寒冷雨天、用户动作刚回家等上下文 3. 意图推断准确性针对用户简单的“我回来了”代理推断出的需求升温、调光是否合理评分与反馈LLM评估师输出结构化评分和评语。这个评分可以作为最终评估结果也可以作为训练信号反馈给代理使其进行反射进化——即分析自己在哪里丢失了隐性上下文为什么没有做出更优的行动从而在内部策略上进行调整优化。实操心得使用LLM作为评估师时提示词工程至关重要。必须清晰界定评估维度并提供少量高质量的打分示例Few-shot Learning以对齐打分标准减少LLM的主观波动性。同时最好能让LLM评估师输出具体的证据链说明为什么这么打分这比单纯一个分数更有价值。4.3 工具使用与工作流中的隐性约束在真实应用中AI代理往往通过调用各种工具Tools或API来完成任务。隐性智能也体现在对工具使用的理解和约束的遵守上而这些约束往往不会在每次调用时都重复说明。例如一个负责日程安排的代理拥有“创建会议”的工具。工具的显性参数是title,time,participants。但存在许多隐性约束公司政策规定跨时区会议必须安排在发起方工作时间的重叠区间老板不喜欢会议安排在午餐时间后立即开始团队周三下午是固定学习时间不安排会议。一个聪明的代理应该在长期交互中学习到这些约束并在规划时主动避开。在我们的评估框架中可以将这些约束以“世界规则”或“工具元数据”的形式定义在YAML里。评估时我们会设计一些测试用例这些用例的“最优解”恰好需要违反某个隐性约束才能达成显性目标。我们观察代理是会机械地选择“最优解”还是会主动遵循隐性约束并寻找次优但合规的方案。# tool_constraint_eval.yaml tools: - name: schedule_meeting description: Schedule a new meeting in the calendar. parameters: [...] implicit_constraints: # 对代理可见但需要其主动记忆和应用 - condition: any(participant.timezone ! EST for participant in participants) rule: meeting_time must be between 9am and 11am EST # 跨时区会议必须在EST上午 - condition: organizer boss rule: meeting_time.hour ! 13 # 老板不喜下午1点开会 test_cases: - id: tc_implicit_constraint_violation goal: Schedule a 1-hour meeting with participants from EST and PST timezone for tomorrow. optimal_slot_without_constraint: 2:00 PM EST # 对PST是11am看似合理 expected_agent_behavior: Should avoid 2:00 PM EST because it violates the cross-timezone morning rule, and choose a slot between 9-11am EST instead.5. 从评估到改进构建隐性智能的代理评估不是终点而是为了改进。基于上述评估框架我们可以从以下几个方向提升代理的隐性智能提示词工程与思维链在代理的系统提示词System Prompt中明确鼓励其“思考用户的潜在需求、当前环境状态和历史上下文”。要求其在输出行动前先以内部思维链Chain-of-Thought的形式写出对当前隐性上下文的推理过程。这不仅能提升表现也使得评估过程更可解释。记忆增强架构为代理配备长期记忆模块使其能够记住用户的偏好、习惯和历史交互模式。当用户再次处于类似情境时代理可以主动应用这些记忆。例如记住用户每次回家后都喜欢先听点新闻那么在下雨回家的晚上调好环境后可以主动问“和往常一样为您播放晚间新闻摘要吗”基于强化学习与反射进化的微调将上述LLM评估师产生的评分和反馈作为奖励信号Reward对代理的策略模型进行微调。让代理在模拟的“世界”中不断试错学习哪些行为序列能获得更高的“隐性智能”评分从而内化这些处理隐性需求的模式。Reevo提到的“反射进化”正是这类思路让LLM作为超启发式Hyper-Heuristic来指导其自身或更小模型的进化。多模态感知集成对于更前沿的代理集成视觉、语音识别模型直接处理表情、语调、手势等非语言信号。评估框架则需要升级为多模态世界提供图像、视频、音频流作为输入并评估代理从这些信号中提取隐性信息的能力。6. 常见问题与实操陷阱在尝试构建和评估隐性智能时我踩过不少坑这里分享几个关键点评估指标的“主观性”与“对齐”问题什么是“好的”隐性智能行为过度主动可能变成骚扰比如用户只是想静静代理却不断建议活动。解决之道是在设计评估YAML时引入“用户偏好模型”作为世界的一部分。这个模型可以有一些预设的、可量化的偏好参数如“主动性接受度”、“隐私关注度”代理的行为需要在这些参数的约束下取得平衡。评估时LLM评估师也需要被告知这些偏好参数。模拟世界与真实世界的鸿沟YAML定义的世界再复杂也是简化的模型。代理在模拟中学到的“隐性智能”在真实环境中可能失灵。因此评估框架必须包含“泛化测试”——即在一组训练环境Training Worlds上开发和调优代理然后在另一组分布相似但具体规则、实体不同的测试环境Test Worlds上评估其表现防止过拟合到模拟世界的特定规则。计算成本与评估效率运行一个充满规则的世界模拟器再加上调用大模型作为评估师成本可能很高。为了高效迭代可以分层评估先使用简单的规则引擎进行快速过滤筛掉明显不合格的代理只对表现较好的代理进行昂贵的LLM深度评估。构建基准测试集精心设计一批高质量、高覆盖度的测试用例YAML格式形成公开基准。社区可以在此基础上进行测试和排名避免重复造轮子。开发轻量级模拟器对于核心逻辑用代码实现轻量级模拟器YAML仅作为配置和数据驱动文件提高运行速度。YAML配置的维护复杂度当世界规则、实体、测试用例变得非常多时YAML文件会变得极其庞大和难以维护。建议采用模块化设计将世界定义、实体库、规则集、测试用例拆分成多个文件通过引用的方式组织。为YAML配置编写模式验证Schema Validation比如使用JSON Schema来确保配置的结构和数据类型正确避免因拼写错误或格式问题导致模拟器崩溃。考虑使用更结构化的配置语言如Cue或Dhall它们在复杂配置的类型安全和数据验证方面更强大当然学习成本也更高。构建一个能评估“隐性智能”的框架本身就是一项充满挑战且极具价值的工作。它迫使我们将AI代理从“对话机器”的层面提升到“环境中的主动参与者”的层面。通过精心设计的Agent-as-a-World沙盒、利用YAML进行灵活配置、并借助大语言模型的评估与反射能力我们正在为下一代真正智能、体贴且高效的AI代理铺平道路。这条路很长但每一次让代理更懂“未言之意”的尝试都让我们离那个未来更近一步。

相关新闻

智能体Prompt剧本迁移实战:跨模型、跨任务、跨环境的稳定性挑战与优化

智能体Prompt剧本迁移实战:跨模型、跨任务、跨环境的稳定性挑战与优化

1. 项目概述:当智能体“剧本”迁移时,我们到底在迁移什么? 最近在折腾几个AI智能体项目,从简单的客服机器人到复杂的自动化工作流,我发现一个挺有意思的现象:一个在测试环境里跑得又快又准的智能体&#xf…

2026/10/21 18:59:54 阅读更多 →
智能体AI系统期望-实现差距:量化、分析与优化实战指南

智能体AI系统期望-实现差距:量化、分析与优化实战指南

1. 项目概述:当AI有了“想法”,我们如何衡量它的“执行力”?最近和几个做AI产品落地的朋友聊天,大家不约而同地提到了一个共同的痛点:我们设计的AI系统,在演示和测试时表现得像个“超人”,逻辑清…

2026/10/20 23:20:59 阅读更多 →
数学建模实战指南:从理论到工业应用的完整流程与避坑策略

数学建模实战指南:从理论到工业应用的完整流程与避坑策略

1. 从“解题”到“造桥”:数学建模的本质是什么? 如果你问一个刚接触数学建模的大学生,他可能会告诉你这是一门课,或者一个竞赛。但如果你问一个在工业界摸爬滚打了十年的工程师,他会告诉你,这是解决问题的…

2026/10/21 2:24:15 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/22 10:18:38 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/22 11:01:53 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/22 9:44:47 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/22 10:42:00 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/22 10:40:08 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/22 10:56:37 阅读更多 →

日新闻

周新闻

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

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

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

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

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

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

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

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

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

2026/10/22 5:12:39 阅读更多 →

月新闻

我发现了一个新思路:用 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/22 22:56:44 阅读更多 →
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/22 22:56:12 阅读更多 →
黑夜航拍船只数据集训练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/22 19:06:46 阅读更多 →