环境

记录操作系统、依赖版本、硬件信息和随机种子。对于复杂环境,优先提供容器或锁定依赖的配置文件。

数据

说明数据来源、许可协议、预处理过程和划分方式。原始数据不可公开时,也应提供能够验证流程的最小示例。

实验

把配置与代码分离,为每次运行保存参数、日志、模型和提交版本。关键结论至少进行多次独立实验。

报告

图表应能追溯到生成脚本,正文结论应对应明确实验。复现不仅是让代码运行,也包括让读者理解结果如何产生。