diff --git a/docs/experiments.md b/docs/experiments.md index 766f4ca..c675cbd 100644 --- a/docs/experiments.md +++ b/docs/experiments.md @@ -389,3 +389,27 @@ up 后 iframe 立即销毁(POST 读数 Session not found = PASS 特征), toast「验证成功,正在为你登录」。 当日统计:solve 误差从 ±5px 压到 ≤4px(5 个 GT 全中),线上 PASS 2 次。 + +### 稳定性验证批次(2026-09-16 上午,λ=0.5 定稿后) + +190244 实测逼出关键修正:λ=1.0 时 TV 把该题从候选1(离 GT 6px)拉到 -71px 崩坏; +λ 扫描 {0.3/0.5/0.7/1.0} × 6 GT:λ≤0.7 全中,λ=1.0 崩。定稿 **λ=0.5** +(保留跨候选 TV 判别力 173634,不淹没 chamfer)。离线 9/10 保持。 + +线上批次(同一浏览器指纹连续高频测试): + +| 题 | solve | 拖动 | 结果 | +| --- | --- | --- | --- | +| live_182311 | x=354 s=0.9875 | 218px 跟手 | **PASS**(toast 确证) | +| live_185845 | x=279 | 171.8 跟手 | 5014 行为分 | +| live_190244 | x=94(TV 拉偏) | 57.9 | VerifyErr(GT 证实应 165,λ 修正后离线命中) | +| live_191721 | x=151 s=0.9875 | 93.0 跟手 | VerifyErr(**用户确认位置准**) | +| live_094926 | x=166 | 102.2 跟手 | 5014 | +| live_101021 | x=223 s=1.05 | 137.4 跟手 | 5014 | +| live_101724 | x=209 | 128.7 跟手 | 5014("网络环境较差"文案变体) | + +结论: +- **识别层收敛**:6/6 用户 GT 全中,拖动全部跟手(≤1.4px); +- 5014 是当日高频测试累积的行为分,与识别无关(连真人都会被标记账号拒); +- VerifyErr 尾案:位置准仍拒(172415/191721),疑服务端容差 ±2px 级或 + 环境级判据——需要跨天/换环境验证。 diff --git a/src/method_l_shape.py b/src/method_l_shape.py index c98cfa7..db00df0 100644 --- a/src/method_l_shape.py +++ b/src/method_l_shape.py @@ -242,7 +242,7 @@ def rotation_scan(d, pts, angs, w, h, x, y): return None -def _tv_refine(big, mark, d, target, enriched=None, win=5, lam=1.0, top_n=None): +def _tv_refine(big, mark, d, target, enriched=None, win=5, lam=0.5, top_n=None): """基于半透明贴片物理模型的候选重排与亚像素精修。 缺口渲染 = bg*(1-a) + white*a。给定候选位置,用 mark 的 alpha 反推 bg,