论文调研与实验工作流¶
这页整理写论文时可复用的工作流。原始 Obsidian 笔记中有长篇外部转载和工具提示词,这里只保留抽象后的方法,不复制原文。
总体流程¶
- 明确研究问题。
- 做文献调研。
- 提出可证伪假设。
- 设计实验。
- 实现真实可运行的实验代码。
- 跑小规模 pilot,估算时间和资源。
- 扩展实验并记录日志。
- 写论文初稿。
- 做一致性审查。
- 归档代码、结果和复现实验说明。
研究问题约束¶
一篇论文要聚焦 1 到 2 个核心创新点。不要把环境配置、依赖安装、调试日志包装成研究贡献。
每一节都要回到核心问题:
- Abstract:说明问题、方法、结果和贡献。
- Introduction:解释为什么这个问题重要,现有方法缺口是什么。
- Method:描述技术方法,不写成操作日志。
- Experiments:报告可复现的量化结果。
- Discussion:说明适用边界、局限和未来工作。
实验真实性红线¶
- 不伪造 loss 曲线。
- 不用随机数假装实验结果。
- 不硬编码指标。
- 不用固定 for 循环冒充收敛。
- 遇到 NaN / Inf 要追根因,不用
try/except或nan_to_num掩盖。
实验代码至少应包含:
- 明确的 objective / loss。
- 真实的算法更新逻辑。
- 收敛停止准则。
- deterministic seed。
results.json。- 可读的日志和指标输出。
Pilot 先行¶
大实验前先跑一个最小条件:
如果实验组合太多:
- 降低 seed 数量。
- 限制最大迭代次数。
- 加 time guard。
- 在资源预算 80% 时保存部分结果并优雅停止。
写作结构¶
推荐结构:
- Introduction
- Related Work
- Methodology
- Experiments
- Discussion
- Conclusion
- References
- Appendix
正文页数有限时,核心贡献、方法和主要实验必须留在正文;实现细节、额外 ablation 和完整超参可以放附录。
一致性审查¶
提交前逐项检查:
- 论文声称的数据集是否真的在实验日志中出现。
- 论文声称的 baseline 是否真的实现并调参。
- 论文声称的 ablation 是否真的有结果。
- 图表数字是否来自
results.json。 - 统计检验是否真的在代码中实现。
- 文献引用是否真实、相关且可追溯。
如果方法、实验和结果不一致,应退回实验阶段,而不是修改措辞掩盖。