本技能帮助为《模式识别与人工智能》(Pattern Recognition and Artificial Intelligence, PR&AI) 论文
建立可复现的实验证据。模式识别/机器学习结果易受随机性、环境与数据划分影响,可复现性直接关系外审
对结果的信任。事实核验日期 2026-07-09,见 resources/official-source-map.md;本刊是否设强制
代码/数据可用性或复现要求 待核实,以官网当期须知为准。
prai-experiments 一致),而非单次幸运结果。| 项 | 记录方式 |
|---|---|
| Python/框架版本 | requirements.txt / environment.yml 精确版本 |
| CUDA/cuDNN/驱动 | 写入 README,影响可复现 |
| 硬件 | GPU 型号与数量、显存、CPU |
| 容器 | 可选 Dockerfile 固化环境 |
artifact/
README.md # 环境、一键复现步骤、结果对照说明
requirements.txt # 精确依赖
configs/ # 每个实验的配置(含种子)
scripts/run_all.sh # 一键复现主结果
data/README.md # 数据获取与划分说明(大数据走稳定托管)
results/ # 期望产物(对照论文表图)
投稿前在全新环境跑一次,确认从零可复现(参见 resources/code/README.md):
python3 -m venv .venv && . .venv/bin/activate
pip install -r requirements.txt
bash scripts/run_all.sh --seed 20260709
# 人工比对 results/ 与论文主表/主图
prai-camera-ready)。prai-experiments 定证据;平级 prai-artifact-evaluation 讲可用性声明;prai-supplementary
决定哪些复现细节进附录。投稿前核对见 prai-submission。为《模式识别与人工智能》(Pattern Recognition and Artificial Intelligence, PR&AI) 论文规划可复现性 时,区分三个由易到难的层次,逐层夯实:
| 层次 | 含义 | 关键动作 |
|---|---|---|
| 结果可重复 | 同代码同环境能复现论文数字 | 固定种子、锁环境、提供一键脚本 |
| 方法可复现 | 他人按论文描述能重实现 | 方法/超参/训练细节写清 |
| 结论可推广 | 结论在新数据/设定下仍成立 | 多数据集、跨设定验证 |
第一层是底线,第二层靠写作透明度(见 prai-writing-style),第三层靠实验广度(见
prai-experiments)。三层都强,外审对结果的信任度最高。
深度学习实验受 GPU 非确定性算子、浮点累加顺序等影响,即使固定种子也可能有微小波动:
prai-experiments 加强。复现包的 README 要给一张"论文表图 ↔ 复现命令 ↔ 期望产物"的对照表,让外审或读者能按图索骥:例如
"论文表 2 主结果 → 运行 scripts/run_all.sh → 产物在 results/main/"。这张对照表是可复现性的"目录",
也是自查是否每个关键结果都可复现的工具。凡不可公开的部分,在对照表中标明原因与替代验证途径,与
prai-artifact-evaluation 的可用性声明保持一致。
[PR&AI 可复现] 达标 / 待补
[随机性] 种子全固定?多次运行均值±标准差?
[环境] 依赖/CUDA/硬件是否记录:___
[数据] 划分固定?预处理脚本化?无泄漏?
[大模型] 版本/日期是否记录:___
[复现包] 干净环境一键跑通并对上主表:是/否
[托管] 大数据稳定托管?代码打 tag?
[匿名(若需)] 材料是否去身份:___
[待补项] ___