深色模式
科研工具箱写论文、做实验
用得上的小工具
参考文献格式与核对、LaTeX 与 PDF 检查、统计检验与画图、显存和训练时间估算、会议截稿倒计时,以及数据格式、服务器配置、哈希校验等 60 多个工具。全部在浏览器里运行,你的论文和数据不会上传。
逐条到 Crossref、OpenAlex、Semantic Scholar 检索 BibTeX 条目,找出查不到(可能是 AI 编造的)和作者、年份对不上的文献。
输入 DOI 或 arXiv 编号,获取出版社提供的 BibTeX,统一 key 的格式,批量生成 .bib。
找出重复条目、缺字段、会议名写法不统一、没保护的缩写、arXiv 版本,一键统一会议名、修正页码。
把 .bib 排成 GB/T 7714-2015、APA 第 7 版或 IEEE 格式的参考文献文本,用于学位论文、基金申请书和 Word 文档。
对照 .tex 和 .bib,找出引用了但不存在的文献、没有被引用的条目、未定义的 \ref 和重复的 \label。
合并多个人、多篇论文的 .bib 文件:DOI 或标题相同的只保留最完整的一条,key 冲突的自动改名,并列出正文中要替换的 key。
检查全角标点、混入的中文、直引号、引用前的不换行空格、e.g. 和 et al. 后的空格、数字和单位、重复单词。
从 Excel 复制表格粘贴进来,生成 booktabs 风格的 LaTeX 表格,按列自动把最好的结果加粗、次好的加下划线。
粘贴 .log 或 Overleaf 的日志,按错误、警告、排版问题分类列出所在文件和行号,并用中文解释常见报错的原因。
输入 LaTeX 公式实时预览,查常用符号的写法,复制成行内公式、equation 或 align 环境。
把论文标题、章节标题转换成 APA、Chicago 的标题大小写或句首大写,自动保留 LLMs、vLLM、GPU 这类缩写,并可以加 BibTeX 保护括号。
填写作者、单位、邮箱,生成 IEEEtran、ACM acmart、Springer LNCS 模板的 \author 代码,自动编号单位和标注通讯作者。
检查并修正中文文档里的常见排版问题:中英文之间的空格、半角标点、全角数字、英文引号、省略号和重复标点。
色盲友好的论文配色,预览色盲和黑白打印下的效果,复制 matplotlib 和 LaTeX 代码。
粘贴实验数据,预览折线图、柱状图,调好以后导出 SVG 或者对应的 matplotlib 代码,配色和线型对色盲友好。
检查论文 PDF 的页数、纸张大小、字体是否全部嵌入、有没有 Type 3 字体,以及元数据里有没有泄露作者信息(双盲评审)。
粘贴两组实验结果,算均值、标准差、置信区间、P99,做 Welch t 检验和效应量,判断提升是否显著。
配对 t 检验、Wilcoxon 符号秩检验、Mann-Whitney U 检验:适合同一组任务上对比两种方法,或者延迟这类不服从正态分布的数据。
粘贴每个请求的延迟,计算 P50、P90、P99、P99.9,画 CDF 和直方图,统计满足 SLO 的请求比例,并可以和另一组对比。
粘贴多次运行的原始结果(每列一个方法或配置),汇总成“均值 ± 标准差”的表格,标出最好的结果,导出 LaTeX 或 Markdown。
粘贴两列数据,计算 Pearson 和 Spearman 相关系数、p 值,拟合直线并画散点图,例如模型大小和延迟、批大小和吞吐的关系。
根据预期的提升幅度和运行之间的波动,估算每个配置需要重复运行多少次,才能以足够的把握检测出显著差异。
填写每个参数的取值,生成所有组合的运行命令(Shell 脚本、并行运行、nohup 后台运行)或 JSON/CSV 配置列表。
算推理、LoRA 和全参数训练要多少显存,KV Cache 能放多少 token,解码和预填充大约多快。
粘贴 Hugging Face 的 config.json,计算参数量(MoE 模型同时给出激活参数量)、各部分占比、每个 token 的 KV Cache 和权重显存。
选模型、显卡、端口、上下文长度、显存比例,生成 Docker 或直接运行的启动命令,同时估算显存是否放得下。
根据参数量、训练 token 数、显卡数量和利用率(MFU),估算训练或微调需要的计算量、时间、GPU 时和费用。
粘贴 nvidia-smi 的输出,列出每张卡的显存、利用率和进程,按空闲程度推荐可以用的卡,生成 CUDA_VISIBLE_DEVICES。
M/M/1、M/M/c 排队模型:根据到达率、服务率和服务器数,算利用率、平均排队时间、响应时间分位数,以及满足 SLO 需要几台服务器。
计算加速比、并行效率;用 Amdahl 定律和 Gustafson 定律估算可并行部分占比和扩展上限,画出扩展曲线。
带宽、存储、算力、时间的单位换算,算一个镜像或模型下载要多久。Mbps 和 MB/s、GB 和 GiB 不再搞混。
格式化、压缩、校验 JSON 和 JSONL,出错时指出行列位置,可以按键名排序。
YAML 和 JSON 互相转换并校验语法,报错时给出行号;适合 Kubernetes、Docker Compose、实验配置文件。
在 CSV、TSV(Excel)、Markdown 表格、JSON、LaTeX 之间转换表格,可以转置行列。
Unix 时间戳(秒、毫秒、微秒、纳秒)和日期互转,同时显示北京时间、UTC 和常用时区。
解释 crontab、Kubernetes CronJob 的 cron 表达式,用中文说明含义,并列出接下来的运行时间。
Base64、URL、Unicode 转义、HTML 实体、十六进制的编码和解码,中文按 UTF-8 处理。
计算文本或文件的 MD5、SHA-1、SHA-256,和官方给出的校验值对比;大文件分块读取,几个 GB 的模型权重也可以。
解码 JWT 的头部和载荷,显示签发时间、过期时间等字段;不校验签名,令牌不会被发送到任何地方。
在二进制、八进制、十进制、十六进制之间转换,支持任意大的整数,并显示按位的二进制。
生成 UUID、随机字符串、强密码和随机数,使用浏览器的加密安全随机数。
生成通过跳板机登录服务器、转发 Jupyter/TensorBoard 端口的 ssh 命令和 ~/.ssh/config 配置。
填写分区、GPU 数、时间、环境,生成超算和集群上用 sbatch 提交的作业脚本,以及常用的查看、取消命令。
生成在 Kubernetes 上运行 GPU 训练、推理任务的 Job 或 Deployment YAML,包括资源限制、共享内存、数据卷和节点选择。
生成 pip、conda、npm、Docker、Hugging Face、apt 使用国内镜像的配置命令,可以选择清华、阿里云、中科大等镜像站。
输入 IP 和子网掩码(如 192.168.1.10/24),计算网络地址、广播地址、可用 IP 范围和数量,划分子网。
勾选读、写、执行权限,生成 chmod 的数字和符号写法;也可以把 755、rwxr-xr-x 翻译成权限说明。
选择 Python、LaTeX、Jupyter、机器学习实验、Node、macOS 等模板,生成 .gitignore,避免把数据集、模型权重、编译产物提交到仓库。
在本地生成二维码,可以调颜色和纠错等级,下载 PNG 或 SVG 矢量图,适合放进海报和幻灯片。
批量压缩、缩放图片,在 JPEG、WebP、PNG 之间转换,图片只在浏览器里处理。
在 HEX、RGB、HSL 之间转换颜色,计算两种颜色的对比度(WCAG 标准),生成同一色系的深浅色。
合并多个 PDF、提取或删除指定页面、调整页面顺序,例如把正文和补充材料合并成一个文件,全部在浏览器里完成。
把图片转成 Base64 Data URL,生成可以直接嵌入 HTML、CSS、Markdown 的代码;也可以把 Data URL 还原成图片。