Agent skill

prai-reproducibility

在为《模式识别与人工智能》(Pattern Recognition and Artificial Intelligence, PR&AI) 准备可复现性与实验可重复材料时调用。覆盖固定随机种子、锁定软硬件环境与依赖版本、固定数据集划分与预处理、预训练权重与大模型版本的记录、复现包(脚本/配置/环境文件)的组织、大数据与权重的稳定托管、以及可复现自查冒烟测试。用于让本刊模式识别/机器学习论文的实验结果能被外审与后续读者重复,降低"结果无法复现"的信任风险;本刊是否设强制复现要求以官网当期须知为准(待核实)。

brycew6m4,252★ · +31/wk · 3 repos on radarProfile →
claude-codeMIT
Install
npx skills add brycewang-stanford/Awesome-Journal-Skills --skill prai-reproducibility --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 3 KB
Bundled scripts: none
Path: Pattern-Recognition-and-Artificial-Intelligence-Skills/skills/prai-reproducibility/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 984 · +31 this week
Language: Stata
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 《模式识别与人工智能》可复现性与实验可重复 本技能帮助为《模式识别与人工智能》(Pattern Recognition and Artificial Intelligence, PR&AI) 论文 建立可复现的实验证据。模式识别/机器学习结果易受随机性、环境与数据划分影响,可复现性直接关系外审 对结果的信任。事实核验日期 2026-07-09,见 `resources/official-source-map.md`;本刊是否设**强制** 代码/数据可用性或复现要求 **待核实**,以官网当期须知为准。 ## 一、随机性控制 - 固定所有随机源的**种子**:框架(PyTorch/NumPy/Python)、数据打乱、初始化、增强。 - 记录是否使用确定性算子(如 cudnn.deterministic),并说明其对速度的影响。 - 报告**多次运行**的均值±标准差(与 `prai-experiments` 一致),而非单次幸运结果。 ## 二、环境与依赖锁定 | 项 | 记录方式 | |---|---| | Python/框架版本 | requirements.txt / environment.yml 精确版本 | | CUDA/cuDNN/驱动 | 写入 README,影响可复现 | | 硬件 | GPU 型号与数量、显存、CPU | | 容器 | 可选 Dockerfile 固化环境 | ## 三、数据与划分固定 - **数据集划分**(train/val/test)固定并随复现包提供划分文件或脚本。 - 预处理(归一化、裁剪、分词、采样)脚本化、可重跑、对所有方法一致。 - 数据来源与许可写清;不可公开的数据说明获取途径与替代验证方式。 - 排查**数据泄漏**:划分无重叠、预训练语料与评测集不重叠。 ## 四、预训练与大模型记录 - 记录预训练权重来源、版本、checkpoint 标识。 - 若用大模型/外部 API,记录**模型版本与调用日期**(模型会更新,影响可复现)。 - 说明是否可能在预训练阶段见过评测数据(污染风险)。 ## 五、复现包组织(建议结构) ``` artifact/ README.md # 环境、一键复现步骤、结果对照说明 requirements.txt # 精确依赖 configs/ # 每个实验的配置(含种子) scripts/run_all.sh # 一键复现主结果 data/README.md # 数据获取与划分说明(大数据走稳定托管) results/ # 期望产物(对照论文表图) ``` ## 六、干净环境冒烟测试 投稿前在**全新环境**跑一次,确认从零可复现(参见 `resources/code/README.md`): ```bash python3 -m venv .venv && . .ve

What's inside
Steps it walks through
  1. 一、随机性控制
  2. 二、环境与依赖锁定
  3. 三、数据与划分固定
  4. 四、预训练与大模型记录
  5. 五、复现包组织(建议结构)
  6. 六、干净环境冒烟测试
  7. 七、稳定托管
  8. 八、与投稿匿名的协调
  9. 九、可复现性自检清单
  10. 十、与其他技能衔接
  11. 十一、可复现性的三个层次
  12. 十二、随机性与硬件差异的现实处理
  13. 十三、复现材料与论文的对照说明
  14. 输出格式
Commands it runs
python3 -m venv .venv && . .venv/bin/activate
pip install -r requirements.txt
bash scripts/run_all.sh --seed 20260709
More from Awesome-Journal-Skills
All skills →
About this skill
What does the prai-reproducibility skill do?

在为《模式识别与人工智能》(Pattern Recognition and Artificial Intelligence, PR&AI) 准备可复现性与实验可重复材料时调用。覆盖固定随机种子、锁定软硬件环境与依赖版本、固定数据集划分与预处理、预训练权重与大模型版本的记录、复现包(脚本/配置/环境文件)的组织、大数据与权重的稳定托管、以及可复现自查冒烟测试。用于让本刊模式识别/机器学习论文的实验结果能被外审与后续读者重复,降低"结果无法复现"的信任风险;本刊是否设强制复现要求以官网当期须知为准(待核实)。

How do I install it?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill prai-reproducibility --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From brycewang-stanford/Awesome-Journal-Skills, a repository with 984 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going