exp: 轮次39(续)——四个新指标端到端到达产物(CPU冒烟,真实运动学);对backoff四臂预注册判读规则(转化率13%量级的两种解释)

This commit is contained in:
cbb
2026-10-20 22:35:57 +08:00
parent a159723e5b
commit b2cf03016b
+8
View File
@@ -105,6 +105,14 @@
- **对 `backoff` 的预期与判据**:全拒意味着"连第 1 步的端点或中点已经穿进障碍",缩步能不能救取决于**穿得有多深**(穿 0.1 mm 救得回,穿 3 mm 救不回)。这个数转储里没记(只记被选中那条),所以直接由 `backoff_mean`/`reject_all_mean` 来量: - **对 `backoff` 的预期与判据**:全拒意味着"连第 1 步的端点或中点已经穿进障碍",缩步能不能救取决于**穿得有多深**(穿 0.1 mm 救得回,穿 3 mm 救不回)。这个数转储里没记(只记被选中那条),所以直接由 `backoff_mean`/`reject_all_mean` 来量:
`reject_all_mean ≈ 原全拒次数`(=backoff_mean+brakes_mean,与轮次 33 cap 的 19.55 可比),`backoff_mean/(backoff_mean+brakes_mean)` 就是"缩步能救回的比例"。这是补跑(#22)要读的第一个数。 `reject_all_mean ≈ 原全拒次数`(=backoff_mean+brakes_mean,与轮次 33 cap 的 19.55 可比),`backoff_mean/(backoff_mean+brakes_mean)` 就是"缩步能救回的比例"。这是补跑(#22)要读的第一个数。
## 指标链路端到端自证 + 预注册一条判读(轮次 39 续)
- **CPU 冒烟(4 题、`--select ep_waste --len_w 0.3 --cert_batch 1 --backoff 2 --inc_cap 1`)**:产物里 `reverse_p50 / reverse_mean / backoff_mean / reject_all_mean` 四个新键**都在**(`ml/runs/_smoke_waste.json`)。这是在验证"生产端改了、消费端也要改"那条教训落地——上次 `backoff_mean` 就是这样静默丢掉的。同时证明 `ep_waste` 与 `backoff` 在真实运动学管线上能一起跑,不靠打桩。
- **预注册判读**(读 256 题四臂之前先把解释规则写死,免得事后挑数):这次 4 题小样本给的是 `backoff_mean 11.25 / reject_all_mean 88.25` ⇒ 缩步转化率约 **13%**。
- 若 256 题也只在 10–20% 量级:结论是**"冻住"的根因是候选方向本身对着障碍**,缩步只是慢一点撞——那 `backoff` 只留作安全侧兜底(它确实把零运动换成慢运动,但不买到达),到达率这条路要转向"围绕受阻状态重采集数据"(训练侧,需要放行)。
- 若转化率到 60% 以上:`backoff` 直接吃到失败分类里 63/109 那组,值得继续投预算(并与 `ep_waste` 组合再测)。
- 两个分支都要同时报 `brakes_mean` 与到达/时限,不能只报转化率。
## 轮次 38:把 `--steps` 打通之后,闭环反而变差——瓶颈从"动作质量"移到了"安全层拒绝率" ## 轮次 38:把 `--steps` 打通之后,闭环反而变差——瓶颈从"动作质量"移到了"安全层拒绝率"