做科学实验就像煮一锅老火靓汤。汤能不能喝,取决于什么时候关火:关早了,食材的鲜味还没熬出来,一锅好料全浪费;关晚了,汤水收干,鲜味变成苦味,锅底糊穿。而自主实验系统——那个替你守着锅的“AI大厨”——面临同样的难题:它该在什么时候停下实验,既不错过最完美的味道,又不白白烧掉太多燃气? 想象你正在训练一支由AI“助理研究员”带领的实验小队。它每天自动设计实验、操作仪器、记录数据,像一位永不停歇的工程师。但如果没人告诉它“什么时候该收工”,它可能会把实验无限循环下去,耗光实验室的电费和你的耐心。反过来,如果它太早收工,可能刚做完几个平平无奇的实验就宣布“任务完成”,白白错过了藏在角落里的最优配方。 实验终止准则,就是这位AI研究员手中的“关火判断手册”。它不是一份死板的菜谱,而是一套聪明的决策系统:当实验结果的新鲜感逐渐消失、当继续试探的收益越来越低、当信息已经完全被榨干的时候,它就能自信地关火,端出那锅完美的汤。这套准则的神奇之处在于:它让机器不仅知道“怎么做实验”,更知道“什么时候不必再做实验”。

岗位关联

对AI从业者而言,掌握实验终止准则意味着你能为自主实验系统装上“智能刹车”,既节约算力资源又捕捉最优结果——这是自动化科研从“能跑”到“会停”的分水岭能力,也将成为实验室数字化转型中衡量系统智能水平的核心指标。

目录
  1. 可视化演示
  2. 关火时机之问
  3. 贝叶斯后验更新
  4. 采集函数阈值
  5. 信息增益收敛
  6. 终止策略组合
  7. 实践调参与适配
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示自主实验系统三大终止判定方法:贝叶斯后验收敛(随观测增加后验方差缩小置信区间收窄低于阈值触发终止)、采集函数阈值(采集函数最大值反映潜在提升空间低于阈值期望收益不足终止)、信息增益收敛(每轮实验信息增益递减边际收益递减累计曲线趋于平台终止),三模式切换理解终止准则全貌。

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

'+C1+'

关火时机之问

想象你是一位厨师学徒,第一次独立守着那锅汤。你的师父只留下一句“看着办”就出门了。你每隔几分钟就掀开锅盖尝一口:前半小时,汤的味道在飞快变化,每尝一口都有新发现;但到了两个小时之后,汤的味道几乎不再改变,每一口都是重复的确认。这时候你是继续加火干熬,还是果断关火装碗?

自主实验系统面临的正是这个“看着办”的困境。它不像人类厨师凭经验判断,它需要一套明确的数学规则来回答:当前这批实验值不值得继续做下去? 如果系统只知道“一直做实验”而不懂“何时停止”,那么再聪明的优化算法也会被自己拖垮——算力被白白燃烧,时间被无限拉长,就像那锅被熬干的汤。

实验终止准则的研究核心,就是把“关火时机”从一个模糊的直觉,变成一套可计算、可验证、可调参的数学判据。当系统判定“继续实验的期望收益低于预期成本”时,它就会主动停下,把最终的结论交到人类研究员手中。这就像给AI大厨装上一只灵敏的“味觉探针”,让它尝得出汤的鲜味是否已被榨干。

贝叶斯后验更新

煮汤的第一口,你心里其实有个模糊的预期:这锅汤大概会是咸的、鲜的、带着食材本味——这就是你的“先验”。当你真正尝到第一口时,你修正了这个预期:原来是偏甜的,骨头味很重。再尝几口,你的判断越来越精准。每一次品尝,都在更新你对这锅汤的认知。

贝叶斯后验更新正是这个“越尝越准”过程的数学化。在自主实验系统中,AI研究员对目标函数(比如材料的强度、药物的活性)有一个初始猜测分布,称为先验分布。每次实验得到一个观测值后,系统用贝叶斯公式把先验和观测数据结合起来,得到后验分布。这个后验分布又成为下一次实验的“新先验”,如此循环,系统对目标函数的认知越来越精确。

贝叶斯后验更新的核心公式是:

随着实验不断进行,“后验”变得越来越“尖”——高概率集中的参数区间越来越窄,代表系统对目标函数的定位越来越确定。当后验的方差缩小到一定程度,继续实验能带来的新信息已经微乎其微。就像你已经尝了二十口汤,每一口都是同一个味道,再尝第二十一口也不会改变你的判断了。

P(θ∣D)=P(D∣θ) P(θ)P(D)\displaystyle P(\theta \mid D) = \frac{P(D \mid \theta)\,P(\theta)}{P(D)}
这个公式说的是:看到数据 $D$ 之后,我们对参数 $\theta$ 的新认知(后验),等于“数据在参数下的可能性”乘以“原有的认知(先验)”,再除以一个归一化常数。
  1. 后验 $P(\theta \mid D)$这是我们最想要的东西——“在看到实验数据之后,我们相信某个参数值的概率”。就像你尝了三口汤之后,心里对“这锅汤到底有多咸”的最新判断。它是终止决策的基础。
    P(θ∣D)P(\theta \mid D)
  2. 似然 $P(D \mid \theta)$它回答“如果真实参数是 $\theta$,那么观察到这组数据 $D$ 的可能性有多大”。就像如果汤真的是偏咸的,那么我在第三口尝到强烈咸味的概率有多高。
    P(D∣θ)P(D \mid \theta)
  3. 先验 $P(\theta)$这是实验前我们对参数的既有认知,可能来自历史经验或专家知识。就像你还没尝汤之前,根据食材种类猜它大概什么味道。
    P(θ)P(\theta)
  4. 归一化常数 $P(D)$它确保所有后验概率加起来等于1。就像无论你有多相信汤是咸的,各种可能性的总权重必须是100%。实际计算中它常被省略,因为后验之间的相对大小才是关键。
    P(D)P(D)

采集函数阈值

当后验分布逐渐成形,AI研究员需要回答一个更实际的问题:下一口,到底尝不尝? 尝一口要花钱、花时间,但可能会带来新的惊喜(比如发现汤里藏着一块鲜美的干贝)。这就需要一个“值不值得尝”的评分工具——在贝叶斯优化中,它叫采集函数。

采集函数给每个候选实验点打分,分数代表“在这个点做实验的预期收益”。常见的采集函数包括期望改进(EI),它计算的是“这个点可能比当前最优结果好多少的期望值”。当所有点的采集函数值都低于某个阈值时,意味着即使继续做实验,也很难找到比现有结果更好的配置了——这时候就应该关火。

一个典型的期望改进公式如下:

阈值设定的艺术在于:阈值太高容易“早停”,就像只尝了两口就关火,结果错过了真正鲜美的那一层;阈值太低容易“过度探索”,像非要熬到汤全干了才死心。实践中,工程师们通常在收敛曲线的“拐点”附近寻找阈值——当采集函数最大值连续多轮不再显著下降时,就果断触发终止。

EI(x)=E[max⁡(f(x)−fbest,  0)]\displaystyle \mathrm{EI}(x) = \mathbb{E}\left[\max(f(x) - f_{\mathrm{best}},\; 0)\right]
这个公式描述的是:如果我们在点 $x$ 做实验,它超过当前已知最优值的“平均期望增益”是多少。当这个增益对所有候选点都微乎其微时,实验就该刹车了。
  1. 当前最优 $f_{\mathrm{best}}$这是到目前为止所有实验中最优的观测值。就像你到目前为止尝到的最鲜的一口汤的浓度值。它是判断后续实验是否值得的“基准线”。
    fbestf_{\mathrm{best}}
  2. 改进量 $f(x) - f_{\mathrm{best}}$这是个候选点 $x$ 可能达到的结果与当前最优的差值。如果为正,说明新实验有潜力超越纪录;如果为负,它就是白费力气。就像如果下一口能尝到比之前更鲜的味道,这口就值得尝;否则就是重复。
    f(x)−fbestf(x) - f_{\mathrm{best}}
  3. 截断操作 $\max(\cdot,\, 0)$把负改进量全部归零。它的含义是“低于当前最优的实验结果对我们毫无价值”,不值得被计入期望收益。就像尝到比之前更淡的汤,你并不会因此更开心,它不算“收获”。
    max⁡(f(x)−fbest,  0)\max(f(x) - f_{\mathrm{best}},\; 0)
  4. 期望运算符 $\mathbb{E}[\cdot]$它平均了所有可能情况,因为实验结果是随机的。它回答“平均来说,这个点能让我提升多少”,而不是纠结于某一次运气的上下波动。
    E[⋅]\mathbb{E}[\cdot]

信息增益收敛

除了用采集函数衡量“值不值”,AI研究员还有一把更学术的尺子——信息熵。把实验看作一个持续获取信息的过程:每一次实验都像是揭晓一个谜题的小谜面,减少了我们对未知世界的不确定性。熵,就是用来度量这种“不确定性还剩多少”的量。

想象你面前有一个盲盒,里面可能是任何口味的汤。开第一盒时,你的不确定度极高,信息熵很大;开第三盒时,你大致猜到规律了;等开到第十盒,每盒几乎都在重复已确认的信息,此时的信息熵已经低到几乎不再变化。信息增益收敛准则说:当连续若干次实验带来的熵减少量(即信息增益)趋近于零时,实验就该终止了。

信息增益的计算基于熵的变化:

信息增益收敛准则特别适合那些不以“找到最优值”为目标,而是以“理解整个未知区域”为目标的实验场景。比如材料科学家想探明某个配方空间里所有区域的性能分布,而不只盯着单个最优点。这时即使某个区域的表现不优秀,它的信息本身仍有价值。就像一位美食评论家,不是为了找出最好喝的那一碗,而是要把整条街的汤铺都调研清楚。

Gain(D)=H(θ)−H(θ∣D)\displaystyle \mathrm{Gain}(D) = H(\theta) - H(\theta \mid D)
这个公式表示:在获得实验数据 $D$ 前后,系统对参数 $\theta$ 的不确定性降低了多少。当这个降低量趋于零,说明“知道的已经都知道了”。
  1. 先验熵 $H(\theta)$表示实验之前我们对参数 $\theta$ 的不确定程度。熵越大,越“没底”。就像你刚进厨房时完全不知道这锅汤配方是什么,脑子里有一万个可能。
    H(θ)H(\theta)
  2. 后验熵 $H(\theta \mid D)$表示看完实验数据 $D$ 之后剩下的不确定度。熵越小,代表“心里越有底”。就像你尝了若干口之后,已经能猜到八九成配方了。
    H(θ∣D)H(\theta \mid D)
  3. 信息增益 $\mathrm{Gain}(D)$前后熵的差,即这次实验让我们“心里更有了多少底”。增益越大,这次实验越有信息价值;增益趋近于零,意味着实验已经变成“无效重复”。
    Gain(D)=H(θ)−H(θ∣D)\mathrm{Gain}(D) = H(\theta) - H(\theta \mid D)

终止策略组合

你可能会问:既然有这么多终止准则,哪个最好用?答案是——组合拳。就像优秀的厨师不会只靠一种感官判断汤是否熬好,而是同时看颜色、闻气味、尝味道、掐时间。自主实验系统也应当把多种终止准则组合起来,交叉验证,避免单一准则的盲区。

最经典的组合是“双准绳 + 预算兜底”:第一根准绳是采集函数阈值——如果所有候选点的预期收益都低于阈值,说明“再努力也难有突破了”;第二根准绳是信息增益——如果连续多轮实验的信息增益几乎为零,说明“该知道的都知道了”。两条准绳同时满足时,系统才放心地宣布终止。此外还有一条预算上限作为兜底:无论准绳如何判断,一旦实验轮次或总费用达到预设上限,就必须强制终止,就像厨房的定时器响起时,不管汤熬好没有都得关火。

这种组合策略应对了实验中的各种“意外状况”:有时采集函数看似触底但其实是函数的某个神秘区域没被探索到,信息增益准则可以从另一个视角校正;有时信息增益已经收敛但实际最优结果还没被触达,采集函数阈值又可以充当“最后冲刺”的拉力。两条准绳相互牵制、互为补充,就像一根绳子的两股线,比单股线更结实、更不易断。

组合策略的终极目标,是在“错过最优解”与“浪费资源”这两种失败模式之间找到最优平衡。它用数学语言把“适可而止”变成了一套可执行的系统规范。对于一个成熟的自主实验平台来说,终止策略的可靠性甚至比实验设计本身更重要——毕竟,一个永远不知道该停下来的AI,和一上来就放弃的AI,同样无法完成任务。

实践调参与适配

理论讲得再漂亮,落地时总要“调一调火候”。不同实验场景对终止准则的要求天差地别,就像鸡汤和鱼汤虽然都是汤,但火候逻辑完全不同。工程师们必须根据实验的具体特点来设定终止参数。

第一个维度是噪声水平。如果实验观测噪声很大(比如生物实验中的细胞活性测量),那么后验分布的“尖峰”可能只是一种假象,系统可能因为数据波动而错误地判断“已经收敛了”。此时应该采用更保守(更低)的阈值,让系统多跑几轮来确认收敛不是噪音造成的。就像炒菜时油烟很大,你得凑近一点才能看清锅里的食材,不能远远瞥一眼就下结论。

第二个维度是参数维度。低维问题(比如只有两三个参数需要优化)的实验收敛很快,可以设定相对激进的终止条件;高维问题(比如十个以上的参数组合)空间巨大,信息增益的下降通常更缓慢,需要更耐心的终止策略。就像一锅只有三种食材的汤,很快就能摸清味道走势;如果是一锅五十八种食材的佛跳墙,你得给它足够的时间让各种鲜味充分融合。

第三个维度是资源预算约束。如果每次实验的成本极高(比如需要昂贵的高通量筛选),哪怕信息增益还不少,到了预算上限也应当“割肉止损”;反之,如果是低成本模拟实验,就可以让系统多探索一会儿。

一个实践中的常见做法是:先用一个小规模实验跑通流程,观察采集函数和信息增益的实际曲线形态,再根据曲线特征动态调整阈值,最终设定一套对当前问题量身定制的终止协议。这个调参过程,就像大厨第一次做新菜时先小锅试味,确定味道走势后再正式开火——先小后大、先试再调的思路,永远是实验设计的黄金法则。

AI 应用场景

高通量材料筛选的智能刹车

阶段:自主实验决策

解决的问题:传统材料筛选中,研究人员需要预设实验次数,但预设过多导致浪费昂贵的高通量试剂,预设过少则可能错过最优材料配方。AI 使用实验终止准则实时评估采集函数阈值,当新材料配方的预期性能提升低于成本临界值时自动终止筛选。

具体案例:某新能源实验室用它筛选锂电池电解液配方。系统先随机观测20个配方作为“试汤”,建立贝叶斯后验模型,随后每一轮实验都计算EI值。当连续5轮EI值低于设定阈值且预算使用率达70%时,系统自动终止,最终在120轮实验内锁定最优配方,而传统方法需要300轮。这套“小火收汁”的策略帮实验室节省了数十万元试剂成本。

药物分子活性优化的自动收束

阶段:实验策略优化

解决的问题:药物分子活性筛选实验中,合成和测试一个候选分子耗时数天且成本高昂。人工判断“要不要继续扩大搜索范围”往往依赖经验,缺乏定量依据。信息增益收敛准则给出可量化的参考:当新增分子的信息增益趋近于零时,说明分子空间的活性规律已基本被摸清。

具体案例:某AI制药团队在优化激酶抑制剂分子时,使用信息增益作为核心终止指标。当后验熵降到初始值的15%且连续3轮增益低于0.01时,系统终止搜索并输出排名前10的候选分子。其中3个分子进入后续湿实验验证,2个表现出纳摩尔级活性,显著缩短了先导化合物发现周期。

云端科学实验平台的资源调度

阶段:系统级资源管理

解决的问题:在云端科学实验平台中,每个租户跑着不同的自主实验任务,共享算力资源。若某个任务的实验永不终止,会长期霸占GPU和仪器调度资源,拖累其他租户。平台需要一种既能保障实验质量又能释放闲置资源的终止机制。

具体案例:某科学计算云平台在调度器中内置“三指标组合终止”模块:采集函数阈值、信息增益收敛率、预算上限三条规则同时生效。系统每小时自动评估一次,任一指标触发预警即通知用户,两指标同时触发则自动终止任务并释放资源。上线后实验任务平均时长缩短40%,资源利用率提升25%。

Python 演示

python68 行
import numpy as npfrom scipy.stats import norm  class ExperimentTerminator:    """自主实验终止判定器"""     def __init__(self, budget, ei_threshold, patience=3):        self.budget = budget          # 最大实验轮次        self.ei_threshold = ei_threshold  # 采集函数阈值        self.patience = patience      # 连续触发容忍次数        self.round_count = 0          # 已执行轮次        self.best_observed = None     # 当前最优观测值        self.ei_history = []          # 每轮采集函数最大值        self.below_threshold_times = 0  # 连续低于阈值计数        self.all_observed = []        # 所有观测点        self.all_candidates = []      # 所有候选点     def expected_improvement(self, mu, sigma, f_best):        """计算单点期望改进值"""        if sigma <= 0:            return 0.0        gamma = (mu - f_best) / sigma        ei = sigma * (gamma * norm.cdf(gamma) + norm.pdf(gamma))        return float(ei)     def compute_max_ei(self, mu_grid, sigma_grid):        """计算候选网格上的最大EI值"""        best_ei = 0.0        for mu, sigma in zip(mu_grid, sigma_grid):            ei = self.expected_improvement(mu, sigma, self.best_observed)            best_ei = max(best_ei, ei)        return best_ei     def should_terminate(self):        """判定是否终止:预算耗尽或EI连续低于阈值"""        if self.round_count >= self.budget:            return True, "预算已耗尽"        if self.best_observed is None:            return False, "尚无观测数据"        current_ei = self.compute_max_ei(self.mu_grid, self.sigma_grid)        self.ei_history.append(current_ei)        if current_ei < self.ei_threshold:            self.below_threshold_times += 1        else:            self.below_threshold_times = 0        if self.below_threshold_times >= self.patience:            return True, "采集函数连续低于阈值"        return False, "继续实验"     def run_experiment_loop(self, mu_grid, sigma_grid, true_fn):        """主循环:保存网格并执行实验直到终止"""        self.mu_grid = mu_grid        self.sigma_grid = sigma_grid        termination_reason = None        while True:            should_stop, reason = self.should_terminate()            if should_stop:                termination_reason = reason                break            # 模拟一次实验:选取EI最大的点进行观测            idx = int(np.argmax(self.mu_grid))            true_val = true_fn(self.all_candidates[idx]) if self.all_candidates else true_fn(idx)            self.all_observed.append(true_val)            if self.best_observed is None or true_val > self.best_observed:                self.best_observed = true_val            self.round_count += 1        return self.round_count, self.best_observed, termination_reason
目的:模拟自主实验系统如何根据期望改进阈值和预算上限决定是否终止实验序列。
  1. class ExperimentTerminator封装终止判定器的所有状态:预算、阈值、轮次计数和EI历史记录。
  2. self.below_threshold_times = 0记录“连续多少轮采集函数低于阈值”的计数器,避免单次偶然波动导致误停。
  3. def expected_improvement(self, mu, sigma, f_best)实现EI公式:用正态分布累计函数和高斯密度计算候选点超过当前最优的期望值。
  4. def should_terminate(self)终止判定的核心函数:轮次超预算直接停;EI值连续 patience 轮低于阈值则触发终止。
  5. current_ei < self.ei_threshold关键比较:当所有候选点中最好的“下一汤勺”的期望收益已低于成本线,继续实验的意义就不大了。
  6. self.below_threshold_times >= self.patience连续多次触底才确认终局,屏蔽噪声干扰,像煮汤时“连续三次尝味都一样才关火”。
  7. true_fn(idx)模拟真实实验的观测函数,实际项目中这里是仪器测量或仿真计算。

常见误区

误区为了简单省事,我直接从实验里挑了一个最大轮次:比如固定跑100轮就不跑了。终止准则不就是设个上限吗?设置成200轮是不是就一定比100轮更好?

正解最大轮次只是“预算兜底”,不是真正的终止准则。固定的轮次上限完全不顾实验的实际收敛情况:可能50轮就已经完全收敛,剩下50轮纯属烧经费;也可能150轮时才刚出现最优解苗头,100轮的上限白白扼杀了它。真正的终止准则应当“看菜下饭”,根据后验分布的收敛情况动态决定:数据不再带来新信息时就停,信息仍有价值时继续。

为何常见:因为“最大轮次”是最容易实现、最不需要设计的终止方式,许多初版系统都用它凑合上线,导致大家对终止准则产生了“其实就是预算上限”的刻板印象。

误区采集函数的阈值设得越低,系统就越谨慎,实验结果肯定更可靠。于是我一股脑把阈值设成0.0001,让系统疯狂跑实验,结果资源消耗翻倍,最优值却没什么提升。

正解阈值过低会导致“过度探索”:系统在已经收敛的区域反复确认,边际收益趋近于零却仍在烧钱。实际中应该结合信息增益曲线一起观察,找到“EI值曲线变平坦”的拐点附近设定阈值,既保证不遗漏最优解,又避免无意义的重复劳动。

为何常见:人天然倾向“追去确定性”,总觉得看得越多越放心。但在实验世界里,超过某个点后,额外的实验只是在重复确认已知信息,并不产生真正的新知识。

误区贝叶斯后验的方差缩小到很小,我认为这意味着系统已经很确定最优值了,于是立刻终止实验。结果后来发现,真正的最优解在另一个完全没被探索的区域。

正解后验方差小只代表“在已探索区域”的认知是确定的,但可能存在系统尚未触达的“未知区域”藏着更优解。这正是采集函数存在的意义:它不只关心后验的宽度,还关心“探索新区域”的潜在价值。所以应当同时观察采集函数值,如果某个远离已知区域的点仍有较高的EI值,即使当前后验很窄,也不该草率终止。

为何常见:人们常常把“已学到的知识很确定”误认为“想学的东西都已经学完了”,忽略了探索未知区域的价值。

误区信息增益听起来最科学,能度量“信息多少”,那我就只用信息增益收敛来判断终止。什么EI、采集函数都不用看了。

正解信息增益收敛只告诉你“认知的边界不再大幅扩展”,但没有告诉你“新认知是否指向更好的目标值”。一个信息增益很小的实验,可能是完全无用的重复,也可能恰恰帮你从局部最优逃逸到一个大幅提升的新区域。因此需要把信息增益和采集函数结合使用:前者判断“还值不值得学”,后者判断“学了能不能变得更好”。

为何常见:信息增益有理论厚度、可解释性强,容易被过度信赖。但任何单一指标都是盲人摸象,组合使用才能互相弥补盲区。

面试题

Q1. 实验终止准则解决的核心问题是什么?

单选题 · easy

  • A.如何设计更高效的实验方案
  • B.何时停止当前实验序列更合适← 正确答案
  • C.如何处理实验数据的噪声干扰
  • D.如何选择初始实验的参数点

答案:B。终止准则的核心是判断“什么时候停”——过早停会错过最优解,过晚停浪费资源。设计实验方案、处理噪声、选择初始点都是实验过程中的其他环节,而非终止判定的核心问题。就像煮汤最紧要的是“何时关火”而不是“怎么下料”。

Q2. 贝叶斯后验更新的先验分布表示什么?

单选题 · easy

  • A.实验完成后得到的最终结论
  • B.实验之前对参数的既有认知← 正确答案
  • C.所有实验数据的平均值
  • D.目标函数的真实形状

答案:B。先验分布是实验前基于历史经验或专家知识对参数的初始猜测,它在看到数据之前就已存在。后验分布才是融合实验数据后的更新结果;真实函数形状往往未知;平均值是统计量不是概率分布。就像开火前你根据食材种类对汤味有个初始预估。

Q3. 采集函数EI(期望改进)中,$f_{best}$ 的作用是什么?

单选题 · mid

  • A.表示所有实验数据的平均值
  • B.表示当前已知的最优观测结果← 正确答案
  • C.表示新实验点的预测值
  • D.表示后验分布的标准差

答案:B。$f_{best}$ 是到目前为止所有实验中表现最好的观测值,它作为“基准线”:候选点只有超过这个基准才会被计入改进量。平均值不是基准,新实验点的预测值是被评估的对象,标准差用于归一化改进量而非基准本身。

Q4. 信息增益收敛准则中,“增益趋近于零”意味着什么?

单选题 · mid

  • A.实验已经完全失败
  • B.系统已经找到全局最优解
  • C.新实验不再显著降低不确定性← 正确答案
  • D.实验数据的噪声变得太大

答案:C。信息增益是实验前后熵的差值,趋近于零表示新实验带来的信息量微乎其微,系统对参数空间的不确定性已基本稳定。这不代表实验失败,也不直接代表找到全局最优,更与噪声大小无直接关联。就像尝了许多口汤后,每一口都无法再更新你对味道的判断。

Q5. 终止策略组合中,“双准绳”通常指哪两个指标?

多选题 · mid

  • A.采集函数值低于阈值← 正确答案
  • B.信息增益连续多轮趋于零← 正确答案
  • C.实验预算完全耗尽
  • D.后验方差达到预设上限

答案:AB。经典双准绳是采集函数阈值与信息增益收敛的组合:一个回答“值不值得学”,一个回答“还有没有新信息可学”。预算耗尽只是兜底而非准绳;后验方差小也不直接作为终止条件。两根绳子互相校正,减少单一指标的误判风险。

Q6. 在高噪声实验环境中,终止阈值应当如何设置?

单选题 · mid

  • A.设得更高,因为噪声帮助探索
  • B.设得更低,以确认收敛非噪声导致← 正确答案
  • C.设为零,不做任何限制
  • D.保持不变,噪声不影响终止判定

答案:B。高噪声环境下,采集函数和熵的波动可能由随机干扰造成而非真实的收敛。阈值设得更低、要求连续多次触发才终止,能避免把噪声当信号。设高容易误停,设零等于取消保护机制。

Q7. 贝叶斯后验更新公式中,$P(D)$ 的作用是什么?

单选题 · hard

  • A.放大先验分布的影响
  • B.确保后验概率总和等于1← 正确答案
  • C.计算实验数据的真实分布
  • D.替代似然函数进行计算

答案:B。$P(D)$ 是归一化常数,它保证后验分布是一个合法的概率分布(所有可能参数值的概率和为1)。实际计算中常省略它,因为后验的相对大小排序不受影响。它不是用来放大先验的,数据分布是观测特性而非计算目标。

Q8. 哪些情况适合用信息增益收敛作为主要终止准则?

多选题 · hard

  • A.目标是理解整个参数空间的分布规律← 正确答案
  • B.只想找到单个最优实验配置
  • C.高维参数空间的全面探索← 正确答案
  • D.已有大量先验知识的情境

答案:AC。信息增益收敛关注的是“不确定性是否被充分削减”,适合“全面理解空间”的任务,如高维空间探索。而只想找单个最优配置时,采集函数更直接;已有大量先验知识时,后验可能很快收敛,信息增益准则的必要性减弱。

Q9. 预算上限在终止策略组合中扮演什么角色?

单选题 · mid

  • A.唯一的终止依据
  • B.在准则失效时的兜底保护← 正确答案
  • C.提高采集函数阈值的工具
  • D.替代信息增益的判定方式

答案:B。预算上限充当“安全网”:当采集函数或信息增益指标因异常情况没能正确触发终止时,预算上限强制结束实验,保护资源不被无限消耗。它不是主要准则,更不是用来调整阈值的工具。就像厨房定时器是最后防线,不靠它判断汤味。

Q10. 终止策略需要规避的两种失败模式是?

单选题 · easy

  • A.数据过多与内存溢出
  • B.错过最优解与资源浪费← 正确答案
  • C.模型过拟合与欠拟合
  • D.采样过密与采样过疏

答案:B。终止准则的核心在于平衡两个风险:过早终止导致错过真正的全局最优解,过晚终止导致算力、时间和经费的浪费。内存溢出和过拟合同样是工程问题但不是“终止时机”的失败模式。