数学公式识别难在哪?olmOCR-bench 的 arxiv_math 与 old_scans_math 测试集完整揭秘
数据集AI 评测模型评测人工智能OCR【免费下载链接】olmOCR-bench项目地址https://ai.gitcode.com/hf_mirrors/allenai/olmOCR-bench点击查看免费下载olmOCR-bench 是一个专门评测PDF → Markdown转换能力的 OCR 基准数据集。它的两大数学测试集arxiv_math2,927 条公式用例与old_scans_math458 条公式用例合计 3,385 个数学公式识别测试是观察数学公式识别到底难在哪的最佳窗口 先认识 olmOCR-benchOCR 的综合体检表olmOCR-bench 由 1,403 个单页 PDF 和 7,010 个单元级测试用例组成覆盖 7 个测试类正文文本、页眉页脚、多栏阅读顺序、表格、数学公式等。其中数学类用例就占了3,385 条是体量最大的考核项。 总览见 README.md各子任务定义见 eval.yaml其中arxiv_math与old_scans_math是两个独立的评测任务。测试类PDF 数用例数数据来源arxiv_math5222,927arXiv 论文old_scans_math36458Internet Archive 旧书扫描其余 5 类8453,625国会图书馆 / 内部仓库等数学公式为什么是 OCR 的最难题和普通文字识别不同公式识别难在四个层面不是认字符而是认布局——$\int$ 必须在 $x$ 左边、分数线上下位置不能错顺序和相对位置都算信息结构层次多——上下标、矩阵、分式、分段函数一条公式就是一棵结构树载体状态差——旧扫描件的模糊、倾斜、噪点会进一步放大识别误差零容错——数据里的max_diffs: 0字段意味着对符号偏差几乎不容忍。arxiv_math 测试集来自 arXiv 最新论文的数字公式arxiv_math 取自 522 篇 arXiv 论文的指定页每条记录对应页面上的一个公式。文件命名一目了然2503.07228_pg12.pdf arXiv 编号 页码例如 2503.07228_pg12.pdf。用例数据存放在 bench_data/arxiv_math.jsonl每行一个公式格式如下节选自 第 1 行{pdf: arxiv_math/2503.07228_pg12.pdf, page: 1, id: 2503.07228_pg12_math_000, type: math, max_diffs: 0, math: 0 \\leq k \\leq 2^{N}-1}这个子集的特点公式是数字 PDF 原生矢量内容没有扫描噪点专考结构还原能力标注通过**动态规划对齐Dynamic programming alignment**自动提取2,927 条中 126 条带有checked: verified人工复核标记公式平均长度约 51 个字符也包含矩阵、cases 分段函数等长结构。old_scans_math 测试集旧书扫描件里的模糊公式如果说 arxiv_math 考的是结构old_scans_math 考的就是抗压能力。它来自 36 页 Internet Archive 旧书扫描PDF 存于 bench_data/pdfs/old_scans_math/如 1_pg72.pdf用例数据在 bench_data/old_scans_math.jsonl。同样的一页扫描第 72 页能切出多条连续公式用例节选自 第 1 行{pdf: old_scans_math/1_pg72.pdf, id: 1_pg72_equation_00, type: math, checked: verified, math: \\therefore \\int \\frac{dx}{(a^{2}x^{2})^{n}}\\frac{1}{a^{2}} \\frac{x}{(2 n-2)(a^{2}x^{2})^{n-1}}}这个子集的特点458 条用例全部经过人工规则 脚本生成并逐条 verified是全场标注最实的子集扫描年代久远墨色不均、笔画粘连、页面倾斜模型必须在看不清楚的情况下还原分式与积分号平均公式长度约 40 个字符多为推导过程中的连等式。两组测试集对比一张表看懂维度arxiv_mathold_scans_mathPDF 页数52236公式用例数2,927458来源arXiv数字 PDFInternet Archive旧书扫描件标注方法动态规划对齐脚本生成 人工规则全部 verified主要难点上下标/矩阵/多行结构还原模糊、倾斜、粘连下识别平均公式长度≈51 字符≈40 字符公式认对没是怎么判分的olmOCR-bench 对公式采用Math Formula Accuracy指标不直接逐字符比对而是匹配符号布局——例如验证积分号 $\int$ 是否出现在 $x$ 的左侧。判断基于公式渲染后的 bounding box 和符号相对位置。换句话说输出必须是可被渲染的结构化 LaTeX位置对 符号对才算过。最新跑分顶级模型也只有约 75 分README 中的基准结果很能说明难度数学两列ArXiv / OldMath模型arxiv_mathold_scans_mathMistral OCR API77.267.5GPT-4oNo Anchor51.575.5Marker v1.6.224.322.1olmOCRAnchored75.675.1两个有趣结论 最强模型也没能超过 78 分公式识别远未解决 擅长数字公式的模型如 Mistral OCR在旧扫描件上明显失分反之亦然——这正是两个数学子集成对设计的用意。快速上手数学测试集文件索引用例数据bench_data/arxiv_math.jsonl、bench_data/old_scans_math.jsonl源 PDFbench_data/pdfs/arxiv_math/、bench_data/pdfs/old_scans_math/评测任务配置eval.yaml数据集说明与跑分README.md数据集采用 ODC-BY-1.0 协议适合研究与教学用途。想给自家 OCR / 文档解析模型补考数学从这两个 jsonl 入手就对了 ✍️赞分享数据集AI 评测模型评测人工智能OCR【免费下载链接】olmOCR-bench项目地址https://ai.gitcode.com/hf_mirrors/allenai/olmOCR-bench点击查看免费下载相关推荐olmOCR-bench数据结构全解析7大类别测试集与JSONL字段逐行讲解olmOCR bench数据结构全解析7大类别测试集与JSONL字段逐行讲解 olmOCR bench 是 AI2 开源的 OCR 评测基准数据集 包含 1数据集AI 评测模型评测人工智能OCROpenDataLab/MinerU公式识别LaTeX数学公式完美转换OpenDataLab/MinerU公式识别LaTeX数学公式完美转换 还在为学术论文、技术文档中的数学公式提取而头疼吗传统的OCR工具对复杂数学公式束手无人工智能大模型多模态计算机视觉OCRAI 应用olmOCR-bench评测标准深度解读文本存在、阅读顺序、表格、公式5大测试项背后原理olmOCR bench评测标准深度解读文本存在、阅读顺序、表格、公式5大测试项背后原理 olmOCR bench 是 Allen Institute for数据集AI 评测模型评测人工智能OCR上一篇深度解析QQ音乐API逆向工程Python爬虫技术实战指南下一篇SRWE完整教程免费Windows窗口编辑器终极指南轻松调整任意程序窗口创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ComfyUI-LTXVideo 使用指南:把 LTX-2 视频生成跑进本地 ComfyUI

ComfyUI-LTXVideo 使用指南:把 LTX-2 视频生成跑进本地 ComfyUI

ComfyUI-LTXVideo 使用指南:把 LTX-2 视频生成跑进本地 ComfyUI 【免费下载链接】ComfyUI-LTXVideo LTX-Video Support for ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-LTXVideo ComfyUI-LTXVideo 是一组面向 LTX-2 视频生成模型的 ComfyUI 自定…

2026/10/18 1:45:49 阅读更多 →
局域网数据传输全解析:从ARP到交换机,彻底搞懂二层与三层寻址

局域网数据传输全解析:从ARP到交换机,彻底搞懂二层与三层寻址

1. 从一个抓包现场说起:局域网数据传输到底在发生什么很多人学网络基础,卡在“数据是怎么从一台机器跑到另一台机器”这一步。IP 地址、MAC 地址、子网掩码、网关、ARP、交换机、路由器,这些词单独看都认识,串起来就懵。我自己刚开…

2026/10/18 1:45:49 阅读更多 →
数据链路层与交换机原理详解:从抓包排错到VLAN与STP实战

数据链路层与交换机原理详解:从抓包排错到VLAN与STP实战

1. 从一个抓包现场说起:为什么需要单独理解数据链路层很多人学网络是从TCP/IP四层模型或者OSI七层模型开始的,背得滚瓜烂熟,但一到实际抓包就懵了。我见过不少刚入行的朋友,用抓包工具抓到一堆帧,看到里面既有MAC地址又…

2026/10/18 1:45:49 阅读更多 →

最新新闻

Deep Agents框架:AI代理核心任务规划与分解实战解析

Deep Agents框架:AI代理核心任务规划与分解实战解析

先聊个我最近遇到的典型场景。某次我给一个自己搭的Agent下达任务:“帮我整理本周行业资讯,输出一份简报”。结果它整整回复了八百字,格式工整、措辞得体,可仔细一看,全是通用建议——没有真正的资讯来源,没…

2026/10/18 2:38:02 阅读更多 →
Spring Boot整合Redis实战:序列化、缓存穿透与高并发踩坑复盘

Spring Boot整合Redis实战:序列化、缓存穿透与高并发踩坑复盘

写这篇文章之前,先说个我最近帮一个同事排查问题的场景。他负责的接口加上了 Redis 缓存,但并发一高,数据库还是被冲垮了。我登上去一看,缓存 key 是一串 \xAC\xED 开头的二进制乱码,value 也是 JDK 序列化对象&#x…

2026/10/18 2:38:02 阅读更多 →
AI辅助教材编写如何降低查重率?从初稿到改稿的完整实践方法

AI辅助教材编写如何降低查重率?从初稿到改稿的完整实践方法

写教材这事,听起来是专家干的活,但这两年,越来越多的老师、培训讲师、课程开发者开始用AI辅助编写教材和讲义。我的感受是,AI写初稿是真快,但交出去的稿子质量和查重率往往让人头大。初稿太像“翻译腔”或“论文摘要合…

2026/10/18 2:38:02 阅读更多 →
游戏开发必知的10大测试术语揭秘

游戏开发必知的10大测试术语揭秘

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 2:38:02 阅读更多 →
用游戏讲透环境变量的神奇作用

用游戏讲透环境变量的神奇作用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 2:38:02 阅读更多 →
回归预测可视化指南:用sklearn和matplotlib绘制真实值与预测值对比图

回归预测可视化指南:用sklearn和matplotlib绘制真实值与预测值对比图

回归模型跑完之后,很多人第一件事就是看R和MSE,数字漂亮就认为万事大吉。但我一直觉得,指标只是结果的高度浓缩,真正能暴露模型问题的,是把测试集真实值和模型预测值画在同一张图上,看曲线走势、看偏差分布…

2026/10/18 2:37:02 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →