其他
写论文需要把方法形式化为伪代码和架构图时,用 LaTeX…
将方法描述形式化为 LaTeX 伪代码与 Mermaid UML 图,并保证伪代码与实现一致。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 48/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 53/100 ×0.15
适用场景
写论文需要把方法形式化为伪代码和架构图时通用
解决思路
- 明确算法的输入与输出
- 识别主循环或递归结构
- 列出所有参数及其类型
- 写出逐步伪代码
- 使用 algorithm + algpseudocode 环境生成 LaTeX 伪代码,用 \caption 写方法名、\label 加标签、\begin{algorithmic}[1] 编号行、\Require/\Ensure 声明输入输出、\State/\For/\If/\Return 等命令书写步骤
- 用 Mermaid classDiagram 生成类图,列出类名及其方法签名(如 +forward(x: Tensor) Tensor)
- 用 Mermaid sequenceDiagram 生成时序图,用 participant 声明参与者并用 ->> 与 -->> 表示调用与返回
- 校验一致性:每条伪代码步骤都要对应到一个代码模块
- 校验一致性:UML 中的每个类都必须在实现中存在
- 校验一致性:伪代码与代码中的参数名必须一致
- 使用标准算法记号而非代码语法
- 为行编号以便引用
- 以注释或命题形式附上复杂度分析
- 用 \Require / \Ensure 表示输入/输出
- 保持伪代码在合适的抽象层级,既不过细也不过泛
适用边界 · 注意事项
- 方法尚未确定、还在探索阶段时
- 不需要正式发表、只需快速原型验证时