跳到内容
← 全部问题

迭代阈值 γi\gamma_i 是如何定义的,交叉熵循环何时停止?

迭代阈值 γi\gamma_i 定义为从建议分布中抽取的当前样本批次的经验 (1−p)(1-p)-分位数。当这个阈值 γi\gamma_i 大于或等于目标稀有事件阈值 γ\gamma 时,循环停止。

适用条件

  • 样本是从当前建议分布中抽取的。
  • 精英比例参数 pp 设置为 0.05。
  • 目标阈值是 γ=5\gamma=5。

理解与推导

  1. 从当前建议分布中抽取一批样本。
  2. 计算这些样本的经验 95% 分位数以获得 γi\gamma_i。
  3. 将 γi\gamma_i 与目标阈值 γ\gamma 进行比较。
  4. 如果 γi≥γ\gamma_i \ge \gamma,停止迭代。

例子

代码显示 `gamma_i = np.quantile(Xs, 1-p)` 和 `if gamma_i >= gamma: break`,其中 `p=0.05p = 0.05`。演讲者说,这次迭代的阈值被设置为 X 样本的 95% 阈值,如果这高于 gamma 的总体目标,他们就停止迭代。

容易误解的地方

  • 假设 γi\gamma_i 在整个迭代过程中是一个固定常数。
  • 认为当样本均值超过 γ\gamma 时循环停止。

观看对应讲解

继续追问

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。