想象你是机器人公司的负责人,新来的实习生“小V”——一个视觉-语言-动作模型(VLA)——刚刚在训练中心闭关学习了三个月。它背熟了海量的操作视频和指令手册,能头头是道地复述“应该怎么抓杯子”。可你真的敢把仓库拣货的工作交给它吗?光凭“感觉它挺聪明”可不行。就像人类入职要通过笔试、实操和压力测试,AI 模型也需要一套标准化的“上岗考核”,这就是 VLA 评测基准。评测基准通过设置规范的任务、场景和计分规则,客观回答三个问题:它完成任务的成功率有多高?换一批没见过的物体它还灵不灵?能不能扛住十步以上的复杂工序?这篇指南将带你像设计岗位考核一样,梳理成功率、泛化能力、长时序任务三大核心指标,认识 CALVIN、LIBERO、RLBench、SIMPLER 等主流“考卷”,并学会为自己的模型设计一套公平的评测方案。从此告别拍脑袋,用数据说话。

岗位关联

对 AI 从业者而言,评测基准是衡量模型真实能力、定位短板、驱动迭代和说服业务方的“事实依据”。掌握评测设计技能,意味着你能从“我做完了”走向“我做得好”,用数据支撑每一个优化决策。

目录
  1. 可视化演示
  2. 评测意义:给实习生一份科学考勤表
  3. 核心指标:成功率是及格线
  4. 泛化能力:考卷上不能全是原题
  5. 长时序任务:十道工序一口气做完
  6. 主流基准:四大考试体系各有侧重
  7. 评测设计:给自家模型出一份好考卷
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示VLA评测四大维度:核心评测指标、LIBERO基准套件对比、Sim-to-Real差距分析、多模型雷达图对比。

本节配有交互动效(进入视口后自动加载,约 3KB)。

VLA评测五大核心维度 成功率、泛化能力、执行效率、鲁棒性、长时序任务五大评测维度 VLA需同时评估视觉理解、语言理解、动作生成三方面综合能力 eval = V(visual) + L(language) + A(action) → multi-dim score 多维度评测才能全面衡量VLA模型的实际能力

评测意义:给实习生一份科学考勤表

HR 说实习生表现不错,老板不会拍拍脑袋就发转正通知,而是要拿出考勤表、任务完成记录、客户反馈来综合打分。评测基准之于 VLA 模型,就相当于这套“科学考勤表”。VLA 模型在训练时见过大量“例题”,训练日志上的 loss 曲线一路走低,但它究竟学会了解决实际问题,还是只是背熟了训练集的答案?只有把它拉进一个和训练环境“不熟”的考场,让它在规范任务中真刀真枪地操作,才能看出真实水平。

评测基准(Benchmark)是具身智能领域约定俗成的“标准化考场”。它由三部分构成:可控的仿真或真实环境、明确的机器人任务定义、统一的计分规则。模型在这个考场上执行动作序列,评测系统根据是否达成目标给出 0 或 1 的硬判定,最终汇总成可比较的得分。有了这个统一的度量衡,不同团队训练的模型才能放在同一张排行榜上对话。

为什么要大费周章搞评测?四个核心价值。其一,客观衡量:训练 loss 只能反映记忆强度,成功率、完成率才是行为层面的硬指标。其二,短板发现:把失败案例按照物体类型、指令长度、场景复杂度切分,能精准定位“它在哪类题上最弱”。其三,迭代参考:每次改进后在相同基准上复测,分数的变化就是优化效果的直接证据。其四,对比选型:采购或开源选型时,用同一基准横向对比多个候选模型,避免被宣传话术带偏。

回到公司的场景:老板手里的考勤表每一项都对应一个决策——考核分数不高就继续培训(迭代参考)、某类操作总失败就专项补课(短板发现)、两位候选人分数对比决定录谁(对比选型)。评测基准就是这张把“我觉得行”变成“数据显示行”的考勤表。

SR=NsuccessNtotal\displaystyle SR = \frac{N_{\text{success}}}{N_{\text{total}}}
成功率(Success Rate)是评测中最基础的指标:成功回合数除以总评测回合数,数值越接近 1,说明模型任务达成率越高。
  1. 分子(成功次数)分母中的 $N_{\text{success}}$ 表示所有评测回合中任务完整执行成功的回合数。VLA 评测是硬判定:哪怕只差最后一步放偏了 1 厘米,这一回合也记为失败。
    Nsuccess\displaystyle N_{\text{success}}
  2. 分母(总试验次数)$N_{\text{total}}$ 是投入评测的所有回合总数,包括成功和失败。为了排除随机动作的干扰,同一条件通常要重复数十次以上才有效。
    Ntotal\displaystyle N_{\text{total}}
  3. 比值(成功率)将成功次数除以总次数得到成功率 $SR$。它回答了一个最朴素的问题:交给它 100 件活儿,能漂漂亮亮完成几件?
    NsuccessNtotal\displaystyle \frac{N_{\text{success}}}{N_{\text{total}}}

核心指标:成功率是及格线

考试总得先看及格率。无论学了多少理论,实习生上手操作的成功率始终是第一硬指标。VLA 的成功率指在评测总回合中,机器人从头到尾完整达成任务目标的回合占比。比如 100 个回合里有 75 次成功把红色杯子放到指定托盘,成功率就是 75%。这个数字直观、可复现、能横向比较,是任何一篇 VLA 论文都绕不开的“门面数据”。

成功率看似简单,实际评测时有着细颗粒度。单步成功率(Step Success Rate)只看每一步动作是否做对,比如抓取成功吗、移动到位吗;任务成功率(Task Success Rate)要求整条操作链全部完成才算成功;部分成功率(Partial Success)则会给完成一半的任务一定分数,适合在长流程评测中保留更多信息。三种口径服务于不同目的,报告时应明确说明用了哪一种。

为什么任务成功率往往低于单步成功率?因为任务由多个子步骤串联而成,每一步都有失败概率。假设第 i 步成功率为 $SR_i$,整条链的成功率近似等于各步成功率的连乘积。训练中常见“抓取极准但放置偏了 2 厘米”的模型——单步指标漂亮,任务指标却垮掉。因此评测报告应同时披露单步与任务两级指标,并统计失败发生在哪一步,为定位问题提供线索。

就像面试不能只看简历(单步能力),更要看岗位成果(任务交付)。实习生的理论再漂亮,三天交不出合格作品也没用。VLA 同样如此:单步指标是基本功,任务级成功率才是交付标准。

SRtask=∏i=1nSRi\displaystyle SR_{\text{task}} = \prod_{i=1}^{n} SR_{i}
任务成功率等于各子步骤成功率的连乘。每一步都“差不多行”并不够,任何一环失手都会让整体目标落空。
  1. 子步骤成功率$SR_{i}$ 表示第 $i$ 个子步骤的成功率,例如“抓取”“移动”“放置”各自独立的做对概率。单步指标高是任务成功的前提,但不是充分条件。
    SRi\displaystyle SR_{i}
  2. 连乘符号$\prod_{i=1}^{n}$ 表示把第 1 步到第 $n$ 步的成功率全部相乘。这模拟了“一步错、满盘输”的串联链路:任何一步为 0,整体为 0。
    ∏i=1n\displaystyle \prod_{i=1}^{n}
  3. 任务成功率$SR_{\text{task}}$ 是整体成功的概率。假设每步成功率为 0.9,5 步任务成功率只有 0.59,这就是串联结构带来的残酷折损。
    SRtask\displaystyle SR_{\text{task}}

泛化能力:考卷上不能全是原题

一位实习生把培训教材背得滚瓜烂熟,可一到新厂房,遇到没见过的螺丝刀就手足无措——这不是合格员工。VLA 模型也存在同样的隐患:如果评测用的物体、场景和指令全都出现在训练集里,分数再高也说明不了真实能力。因此评测基准的一个重要维度是泛化能力:模型面对训练时没见过的东西,还能不能干好活。

主流评测基准会用“分布外”(Out-of-Distribution,OOD)测试来考察泛化。常见做法有:换用未见物体(训练用红杯,测试用蓝瓶)、加入场景扰动(背景杂物、光线变化)、改写指令措辞(“把杯子拿过来”改成“把那个红色容器递给我”),甚至组合出全新任务。这些做法共同点只有一个:确保测试内容与训练内容存在结构性差异。

泛化率 $G$ 可以直观表达模型从“见过的题”到“没见过的题”的能力保持度。更严格的零样本(zero-shot)测试完全不提供新场景示范,直接让模型试错;少样本(few-shot)则先给几条演示再测试。评测报告里,$G$ 接近 1 说明模型学到了任务本质;$G$ 远低于 1 则说明它只是在“背题”,换个包装就露馅。

工厂老师傅最宝贵的品质就是“换个活儿也能顶上去”。泛化评测就是给实习生换着花样出题,逼出他到底理解了多少。VLA 模型只有经受住未见物体的考验,才谈得上从实验室走向真实世界。

G=SRunseenSRseen\displaystyle G = \frac{SR_{\text{unseen}}}{SR_{\text{seen}}}
泛化率 = 未见场景成功率 ÷ 已见场景成功率。数值越接近 1,说明模型把技能迁移到新情况的能力越强。
  1. 训练内表现$SR_{\text{seen}}$ 是模型在训练分布内(见过物体、熟悉场景)的成功率,它代表模型在“舒适区”的发挥水平。
    SRseen\displaystyle SR_{\text{seen}}
  2. 分布外表现$SR_{\text{unseen}}$ 是模型在未见物体或新场景下的成功率,它代表模型在“陌生区”的实际表现,是真正考验能力的地方。
    SRunseen\displaystyle SR_{\text{unseen}}
  3. 泛化率$G$ 是两者的比值。$G \approx 1$ 表示能力没有明显衰减;$G \ll 1$ 说明模型高度依赖训练时的表面特征,本质上是“背题”。
    G\displaystyle G

长时序任务:十道工序一口气做完

有些岗位的活儿是一口气十道工序——切菜、热锅、下料、调味、摆盘,中间任何一步出错,整盘菜就毁了。长时序任务(Long-Horizon Task)正是 VLA 评测中最考验综合素养的题型,它要求模型在仿真环境中连续完成多个有序子任务,比如“拿起饼干→放进抽屉→打开台灯→把抽屉关上”。这类任务考核的不是单点技能,而是整条工作流的掌控力。

区别于单任务评测,长时序任务强调动作序列的连贯性。模型不仅要规划“先做什么后做什么”,还要在每一步操作后依据视觉反馈更新状态——比如确认抽屉确实开了、台灯确实亮了,再决定下一步动作。CALVIN 基准中的 ABC 任务就是典型代表,它要求模型连续完成 5 个随机组合的子任务,任何一步失败整个回合即告失败。

长时序任务的主要挑战来自三点:状态跟踪(模型容易在某步成功后忘记前提条件)、累计误差(动作偏差逐步放大,最终彻底跑偏)、错误恢复(一旦失败,能否察觉并纠正)。数学上,如果单步成功率为 $p$,$n$ 步任务的期望成功率会以 $p^n$ 快速衰减,这也是长时序得分普遍低于单任务得分的根本原因。

让实习生独立负责一条完整生产线,比让他做单个零件更能暴露真实水平。长时序评测就像整线试运行——每一步都不能掉链子。VLA 若想在真正的机器人岗位上立足,必须先过这道连环考。

Pn=pn\displaystyle P_n = p^{n}
单步成功率 $p$ 的 $n$ 次方,就是 $n$ 步任务的期望成功率。步骤越多,整体成功率衰减越剧烈。
  1. 单步成功概率$p$ 表示模型在任意一步做对动作的概率。例如 $p=0.95$ 意味着单步表现相当优秀。
    p\displaystyle p
  2. 指数步数$n$ 表示任务包含的总步骤数。长时序任务中 $n$ 往往较大,直接决定成功率的折损速度。
    n\displaystyle n
  3. 累计成功率$P_n = p^n$ 说明每增加一步,整体成功率按指数级别下降。$p=0.95$ 时 5 步任务只有 77% 的成功率,10 步则跌到 60%。
    Pn=pn\displaystyle P_n = p^{n}

主流基准:四大考试体系各有侧重

同样是考核,高考考知识广度,雅思考语言运用,驾照考实操安全——不同考试服务于不同目的。VLA 评测基准也是如此,各有特色,没有一款万能考卷。认识它们的特点,才能在评测时“对症下药”。选基准就像给实习生挑合适的考核方式:想考查长期稳定性用长程考核,想考查应变能力用突发测试。

目前被广泛使用的基准包括:CALVIN,长时序连续操作仿真基准,以 5 个连续子任务和“行为得分”著称,适合考查多步规划与执行;LIBERO,专注泛化能力,从物体、场景、任务三个维度切分训练/测试分布,适合考查分布外表现;RLBench,提供超 100 个仿真操作任务,覆盖抓取、放置、开抽屉等多种技能,适合考查技能广度;SIMPLER,面向真实世界部署的模拟基准,注重视觉真实性与策略迁移性,适合评估 sim-to-real 潜力。

由于单基准容易带来偏差,业界常用“多基准平均分”来综合判断。每个基准覆盖不同的难度与技能,平均分能缓解某一基准过难或过易的噪声。评估报告还会详细列出各基准的单独得分,让读者看到模型是“全面均衡”还是“偏科严重”,方便按实际需求选型。

给实习生定级时,既要看高考分数,也看实践报告,综合多维证据才靠谱。选评测基准同理:想考察长程规划选 CALVIN,想考察泛化选 LIBERO,想做全面体检就多基准联合。认清每款“考卷”的脾气,才能读准模型的真实水平。

SRˉ=1K∑k=1KSRk\displaystyle \bar{SR} = \frac{1}{K}\sum_{k=1}^{K} SR_{k}
多基准平均分 = 各基准成功率的算术平均。它用多个维度的综合表现来降低单一考卷的偶然性。
  1. 单个基准得分$SR_{k}$ 表示模型在第 $k$ 个评测基准上的成功率,例如在 CALVIN 上是 45%,在 LIBERO 上是 70%。
    SRk\displaystyle SR_{k}
  2. 求和汇总$\sum_{k=1}^{K}$ 将 $K$ 个基准的得分全部加总。这里 $K$ 是基准数量,通常取 3 到 5 个互补的基准。
    ∑k=1K\displaystyle \sum_{k=1}^{K}
  3. 取平均$\frac{1}{K}$ 将总分平均,得到综合指标 $\bar{SR}$。平均分抹平了单个基准的难度差异,适合快速判断模型的整体水平。
    1K\displaystyle \frac{1}{K}

评测设计:给自家模型出一份好考卷

出考卷是门手艺——题目太简单人人满分,没有区分度;太难又全军覆没,同样没有信息量。设计 VLA 评测方案也讲究平衡:难度分布、覆盖维度、可复现性都要精心安排,否则评测结果可能误导优化方向。一份好考卷能让认真学习者脱颖而出,一份烂考卷只会让所有人陪跑。

一份规范评测方案包含四个关键要素。数据划分:确保测试集合与训练集合在物体、场景或指令层面有明确差异,排除“背题”干扰;如果测试集和训练集高度重叠,评测结果就失去了说服力。评估协议:固定随机种子、初始状态和动作执行策略,规定重复次数,保证不同模型得分可公平横向比较。

基准确立:至少选一个已被验证的基线模型(如 ACT、Diffusion Policy)作为参照,判断新模型是否真的更好,而不是只报绝对数字。结果分析:按任务类型、物体类别、指令长度等维度分层统计,找出“哪类题目丢分最多”,为改进提供具体方向。同时用多次独立试验的均值与置信区间报告结果,避免小样本下的偶然波动。

一份好考卷能让认真学习者脱颖而出,一份烂考卷只会让所有人陪跑。评测方案就是 VLA 发展路上的“考卷生产线”——设计得越严谨,模型的能力画像越清晰,每一次迭代升级才越有底气。

CI=z⋅p(1−p)n\displaystyle CI = z \cdot \sqrt{\frac{p(1-p)}{n}}
置信区间描述了成功率估计的可靠程度。试验次数 $n$ 越大,区间越窄,评测结论越可信。
  1. 点估计$p$ 是当前测得的成功率,它只是样本上的估计值,与模型真实能力之间存在抽样误差,不能只看这一个数就下结论。
    p\displaystyle p
  2. 方差项$\sqrt{\frac{p(1-p)}{n}}$ 衡量估计的稳定性。试验次数 $n$ 越大,方差越小;$p$ 越接近 0.5,波动越大。
    p(1−p)n\displaystyle \sqrt{\frac{p(1-p)}{n}}
  3. Z 分数$z$ 是置信水平对应的系数,95% 置信水平下取 $z=1.96$。它表示我们对“真实值落在区间内”的把握程度。
    z\displaystyle z
  4. 置信区间$CI$ 给出成功率可能的波动范围。报告结果时写成 $p \pm CI$,例如 $75\% \pm 6\%$,比孤零零一个数字严谨得多。
    CI\displaystyle CI

AI 应用场景

具身智能公司模型选型

阶段:模型评估与选型

解决的问题:传统选型靠论文宣传和团队经验,容易高估模型能力。用统一评测基准对候选 VLA 模型跑分,能客观对比各模型在成功率、泛化、长时序上的表现,避免“听起来强”的误导。

具体案例:某仓储机器人公司准备引入 VLA 做取货操作,候选有 A、B 两个模型。团队在 LIBERO 上跑分布外测试,A 模型泛化率 0.72,B 模型泛化率 0.95——虽然 A 在训练集内成功率更高,但 B 在未见物体上的表现明显更稳,最终选型 B 并针对其弱项做定向微调。

研究团队定位模型短板

阶段:模型迭代优化

解决的问题:模型整体成功率不低,但不知道瓶颈在哪。传统做法是拍脑袋改网络结构,效率低且易走弯路。通过分层评测分析,可以精准锁定失败高发的子任务类型。

具体案例:某实验室在 CALVIN 上评测自研 VLA,整体成功率 62%。把失败案例按步骤拆解后发现,80% 的失败发生在“开抽屉”这一步。团队随后针对性增加开抽屉的数据采集与动作精度约束,二轮评测整体成功率提升到 74%。

仓储机器人上线前验收

阶段:部署与验收

解决的问题:模型在仿真里成绩优异,真实环境却频繁出错。传统做法是直接部署试运行,代价高且风险大。通过设计覆盖仿真与真实环境的评测方案,可以在上线前发现 sim-to-real 差距。

具体案例:某电商仓库在部署 VLA 拣货系统前,设计了一套验收方案:先在 SIMPLER 仿真基准上跑 200 回合,再在真实台架上跑 50 回合,对比成功率差。结果显示仿真 88%、真实 61%,差距明显,团队据此增加真实数据微调后才正式上线。

Python 演示

python27 行
import random def run_trials(step_prob, steps, trials=100):    success = 0    for _ in range(trials):        ok = True        for _ in range(steps):            if random.random() > step_prob:                ok = False                break        if ok:            success += 1    return success / trials def evaluate_model(name, seen_prob, unseen_prob, steps, trials=100):    seen_sr = run_trials(seen_prob, 1, trials)    unseen_sr = run_trials(unseen_prob, 1, trials)    long_sr = run_trials(seen_prob, steps, trials)    generalization = unseen_sr / seen_sr if seen_sr > 0 else 0.0    print(f"{name}: seen={seen_sr:.2%}, unseen={unseen_sr:.2%}, "          f"long={long_sr:.2%}, general={generalization:.2f}") if __name__ == "__main__":    random.seed(42)    evaluate_model("Model A", 0.90, 0.70, steps=5)    evaluate_model("Model B", 0.85, 0.80, steps=5)    evaluate_model("Model C", 0.95, 0.45, steps=5)
目的:模拟 VLA 模型在不同评测条件下的表现,计算已见/未见场景成功率、长时序成功率与泛化率,帮助理解评测指标的关系。
  1. def run_trials(step_prob, steps, trials=100):定义一次模拟评测:每个回合按单步成功率逐步骤执行,全部通过才算成功。
  2. if random.random() > step_prob:模拟单步动作失败:随机数超过模型成功率则这一步失败,体现“任何一步出错整体失败”的串联逻辑。
  3. seen_sr = run_trials(seen_prob, 1, trials)已见场景评测,步数设为 1,得到训练分布内的单步成功率。
  4. long_sr = run_trials(seen_prob, steps, trials)长时序评测,把同样成功率放到 5 步任务上,直观看到成功率衰减。
  5. generalization = unseen_sr / seen_sr if seen_sr > 0 else 0.0计算泛化率,比值越接近 1 说明面对新场景能力保持得越好。
  6. random.seed(42)固定随机种子,保证评测可复现,这是规范评测协议的关键一步。
  7. evaluate_model("Model C", 0.95, 0.45, steps=5)构造一个“背题”型模型:训练内很强,一换新场景就崩,泛化率仅 0.47。

常见误区

误区评测模型时只看任务成功率,比如 75% 就认为模型不错,其他指标都不重要。反正最终目标就是完成任务,成功率高了难道还不够吗?

正解成功率只是及格线。一个模型可能训练分布内成功率很高,但泛化率只有 0.4,换个场景就失灵;也可能单步能力极强但长时序任务撑不过 3 步。就像实习生笔试满分,但一上生产线就手忙脚乱——单看一张考卷会严重误判。完整评测应同时覆盖成功率、泛化能力、长时序三个维度。

为何常见:成功率最直观、最容易汇报,论文里也总把最高数字放标题;其他指标需要额外计算和解释,容易被忽略。

误区评测时直接把训练数据再抽一部分当测试集,反正模型没在这批数据上做过梯度更新,测试结果应该有效。

正解模型可能已经“记住”了训练集的整体分布特征,哪怕没看过具体样本也能靠表面线索蒙对。真正有效的泛化评测要求测试分布在物体、场景或指令层面与训练集有结构性差异,否则等于考试全是原题,分数再高也说明不了真实能力。

为何常见:数据采集成本高,重新收集分布外数据很麻烦,很多人就图省事从训练集里切出一块来假装测试。

误区模型在 CALVIN 或 RLBench 上拿到了 90% 成功率,部署到真实机器人肯定也没问题。仿真和真实的物理规则差不多嘛。

正解仿真与真实世界之间存在巨大的 sim-to-real gap:真实的光照、物体材质、摩擦力、传感器噪声都很难在仿真中完全还原。很多模型过度依赖仿真环境的视觉特征,一到真实场景成功率大幅跳水。评测时应同时关注 SIMPLER 这类贴近真实的基准,并做真实台架抽测。

为何常见:仿真评测成本低、速度快、可复现,容易让人形成“仿真准=真实准”的错觉;真实评测费时费力,很多人下意识回避。

误区模型在 5 次试验中成功了 4 次,成功率 80%,说明这个模型很强,可以进入下一轮。

正解5 次试验的波动极大,置信区间可能宽达 ±35%,80% 这个数字几乎没有统计意义。规范评测应固定随机种子、重复 50 次以上,并报告置信区间。这也是评测协议要求固定初始状态的原因——控制变量才能让数字可信。

为何常见:评测过程耗时,研究者急于看到结果,样本量不足时会下意识把偶然当必然。

面试题

Q1. VLA 评测中的“成功率”指的是什么?

单选题 · mid

  • A.训练时损失函数下降的速度
  • B.完成任务回合占总评测回合比例← 正确答案
  • C.模型参数量占显存的比例
  • D.机器人电机运转的精准程度

答案:B。成功率是完成任务回合数除以总评测回合数,是行为层面的硬指标。A 是训练曲线指标,C 是部署资源指标,D 是硬件性能指标,均与任务完成率无关。

Q2. 任务成功率为什么通常低于单步成功率?

单选题 · mid

  • A.操作员在长任务中容易疲劳
  • B.各步骤成功率连乘导致整体衰减← 正确答案
  • C.相机电池在任务中途耗尽
  • D.评测场地光线逐渐变暗

答案:B。任务由多个子步骤串联,整体成功率约等于各步成功率的连乘积。即使每步成功率达 0.9,5 步任务也只有 59% 的成功率。A、C、D 都是外部环境因素,不是指标定义层面的原因。

Q3. CALVIN 评测基准最突出的特点是?

单选题 · mid

  • A.只测试单步动作的准确性
  • B.强调长时序连续子任务执行← 正确答案
  • C.完全不涉及机器人操作
  • D.只评估语言理解能力

答案:B。CALVIN 以连续完成多个随机组合的子任务著称,例如 ABC 任务,是长时序评测的代表。它包含机器人操作,也不局限于单步或纯语言。故选 B。

Q4. 如果训练集包含所有测试物体,评测结果会?

单选题 · mid

  • A.更加公平客观
  • B.高估模型泛化能力← 正确答案
  • C.低估模型真实水平
  • D.加速模型收敛速度

答案:B。测试物体全部出现在训练集中,相当于考试全是原题,模型可能靠记忆表面特征得分,测不出面对新情况的迁移能力,因此高估泛化。公平评测要求测试分布与训练分布存在结构性差异。

Q5. 某模型在仿真基准上成功率 90%,真实环境仅 50%,最可能的原因是?

单选题 · hard

  • A.模型过拟合了仿真分布特征← 正确答案
  • B.模拟器渲染过于逼真
  • C.真实物体重量过轻
  • D.评测基准设计不公平

答案:A。这种巨大落差典型的 sim-to-real gap:模型过度依赖仿真的视觉纹理、光照等表面特征,真实场景变化后能力大幅衰减。模拟器逼真不是问题,物体重量不是主要原因,基准设计也不涉公平性。

Q6. 泛化率 G = 0.95 说明什么?

单选题 · mid

  • A.模型测试集成功率高达 95%
  • B.未见场景成功率约为已见场景的 95%← 正确答案
  • C.模型训练数据占比 95%
  • D.评测任务完成 95 个步骤

答案:B。泛化率是未见场景成功率除以已见场景成功率的比值,0.95 表示模型在新场景下保持了原有 95% 的水平,泛化能力很强。A 混淆了成功率与泛化率,C、D 与定义无关。

Q7. 设计 VLA 评测方案的第一步应该是?

单选题 · easy

  • A.开始训练新模型
  • B.完成训练/测试数据划分← 正确答案
  • C.调整网络超参数
  • D.部署到真实机器人

答案:B。评测设计首先要保证测试集与训练集存在结构差异,否则后续指标都失去意义。训练、调参、部署都是在评测框架确定之后的事。故选 B。

Q8. 一份规范评测方案需要包含哪些要素?

多选题 · hard

  • A.测试分布与训练分布不同← 正确答案
  • B.固定随机种子并重复试验← 正确答案
  • C.只报告最高一次成绩
  • D.设置已验证的基线模型← 正确答案

答案:ABD。规范评测要求分布外测试(A)、固定种子可复现(B)、设置基线对照(D)。只报最高成绩会掩盖随机波动,属于不严谨做法,不应选 C。

Q9. 长时序任务的常见挑战有哪些?

多选题 · mid

  • A.累计误差逐步放大← 正确答案
  • B.状态跟踪容易丢失← 正确答案
  • C.模型参数量不足
  • D.失败后难以自恢复← 正确答案

答案:ABD。长时序难点在于步骤多导致误差累积(A)、模型需要持续跟踪环境状态(B)、失败后缺少纠正机制(D)。参数量不足是网络容量问题,不是长时序任务特有的挑战。

Q10. 下列哪些属于主流 VLA 评测基准?

多选题 · easy

  • A.CALVIN← 正确答案
  • B.LIBERO← 正确答案
  • C.RLBench← 正确答案
  • D.ImageNet

答案:ABC。CALVIN、LIBERO、RLBench 都是具身智能领域常用的 VLA 评测基准。ImageNet 是图像分类数据集,不是机器人操作评测基准,故不选 D。