[LAB 21 · 研究收束:让划分对应新样本](/course/notebooks/dab894ab6e7e445f9fd05331529ee632.html) # 旧版热身(历史参考) [独立阅读](/course/notebook-blocks/40cb21de62644787b549a881181299e0.html) 按问题继续 采集批次泄漏、随机/分组划分、两个基线的实测对照 ## 旧版热身(历史参考) 旧版热身仅保留为历史参考,不参与当前基准运行;当前解释与计算以上方完整实验为准。 #### 展开查看旧版代码(仅展示,不执行) ``` contract={'input':'one observable object','target':'one checkable output','split':'by environment','baseline':'simple deterministic rule','metric':'task metric + failure slices','counterevidence':'condition that would change the claim'} for k,v in contract.items(): print(f'{k}: {v}') assert set(contract)=={'input','target','split','baseline','metric','counterevidence'} ```