环境
记录操作系统、依赖版本、硬件信息和随机种子。对于复杂环境,优先提供容器或锁定依赖的配置文件。
数据
说明数据来源、许可协议、预处理过程和划分方式。原始数据不可公开时,也应提供能够验证流程的最小示例。
实验
把配置与代码分离,为每次运行保存参数、日志、模型和提交版本。关键结论至少进行多次独立实验。
报告
图表应能追溯到生成脚本,正文结论应对应明确实验。复现不仅是让代码运行,也包括让读者理解结果如何产生。
记录操作系统、依赖版本、硬件信息和随机种子。对于复杂环境,优先提供容器或锁定依赖的配置文件。
说明数据来源、许可协议、预处理过程和划分方式。原始数据不可公开时,也应提供能够验证流程的最小示例。
把配置与代码分离,为每次运行保存参数、日志、模型和提交版本。关键结论至少进行多次独立实验。
图表应能追溯到生成脚本,正文结论应对应明确实验。复现不仅是让代码运行,也包括让读者理解结果如何产生。