最新MinerU直播回放来了,还有热门精华问答,速看!

【MinerU技术原理深度解析】大模型时代的文档解析革命 在AI技术快速发展的今天,大量非结构化数据的处理成为亟待解决的问题。尤其是PDF文档,作为最常见的文件格式之一,如何高效准确地提取其中的信息,成为了许多企业和研究机构的痛点。上海人工智能实验室(上海AI实验室)大模型数据基座OpenDataLab团队开源了全新的智能数据提取工具——MinerU,旨在解决这一问题。MinerU能够将混合了图片、公式、表格、脚注等复杂元素的PDF文档转化为Markdown和JSON格式,大幅提升了AI语料的准备效率。 阅读详情

11月20日,AI数据超能学院第3期直播,我们邀请了上海人工智能实验室 OpenDataLab数据提取工程师 MinerU核心开发者赵小蒙在线详细讲解了MinerU的项目构成及最新模型效果,以及如何更好地基于MinerU进行二次开发和扩展应用。

很多小伙伴意犹未尽,提了很多问题,我们整理了大家比较关心的内容,统一进行回复;另外附上了直播回放,以供参考。

传送门:

● MinerU 模型Github主页:https://github.com/opendatalab/MinerU

● MinerU线上demo(PDF免费转Markdown):https://opendatalab.com/OpenSourceTools/Extractor/PDF

● “探索者计划”成果提交:https://aicarrier.feishu.cn/share/base/form/shrcneaKr8tecz3agwNa90Xqh0g

首先,提问比较多的是,关于MinerU目录与标题的检测识别原理及优化方法:

Q:文档目录是如何检测的?

按我们目前的理解,列表是文本的子集,目录是列表的子集,目前的layout模型只能识别出文本块,我们后面通过line和block的关系,根据一些常见的规则将text块分类为list块和index块,形成了现在的列表和目录,在输出排版的时候会增加额外的换行,让文本不再“坨”在一起,起到优化输出格式的效果。

目前的列表/目录识别能力我们基本满意,能够覆盖日常遇到的绝大多数场景,我们也会针对bad case 增加目录识别的规则。MinerU完整的目录规则主函数可以在这里查看:https://github.com/opendatalab/MinerU/blob/master/magic_pdf/para/para_split_v3.py

Q:标题只能获取一级吗?有什么办法获取多级标题?

目前标题只能获取一级,比如明显加粗、加大的文本,模型会提取为标题。因为是靠视觉特征进行区分的,不同文档标题特征不同,目前没有通配的方案,获取多层级标题还是比较困难的。

我们后续也会考虑增加2到3级的标题提取,大致思路是:获取整篇文档的标题,把所有标题的line收集起来,做个聚类,估计会分到两级或三级,这是个比较折中的方案。

另外,大家对布局检测相关内容也比较感兴趣:

Q:Layoutreader是用什么方法做的?

Layoutreader是由微软实验室开源的一个项目,最早基于单词来预测顺序,后有研究员改为基于“行”去排序,我们将其改为了基于“块”去排序,大家感兴趣可以去看Layoutreader仓库和论文:https://github.com/ppaanngggg/layoutreader

另外对我们布局检测模型 DocLayout-YOLO感兴趣的,可以查看具体的代码和论文,训练方法和数据集也已经开源,支持微调:https://github.com/opendatalab/DocLayout-YOLO

Q:色块分割怎么判断顺序,是根据语义吗?

MinerU没有采用语义进行拼接,而是纯模型输出的顺序,没做其他处理。其实阅读顺序无非是左到右,或者上到下,是有一些细节特征的,比如前后顺序的色块距离会更近一些,类似这样的特征模型进行自动学习,给出判断。

Q:图片caption如何与图片进行关联?

图片与caption关联这个功能我们已经支持了。在MinerU生成的middle.json中间态文档中,会把图片和对应的caption放在一个内容里,可在content list.json中查看。

图片

还有朋友问了提取的文本回溯及样式还原相关问题:

Q:文本可以回溯到PDF的具体位置吗?

可以的,在middle.json里每个块都是一个元素,是一个dict,有相应的页码数据和分类,另外还有其在页面中的宽度、高度、坐标等具体位置信息(page_info字段里能看)。

大家可以通过这个去定位和回溯元素的位置,当前markdown里不支持直接定位,需要自行通过middle.json进行定制。不过这个功能我们也有在考虑,后续会通过不同方式尽力满足大家需求,争取提供定位、二次编辑,如果发现识别有错误,支持标注修改;敬请期待。

另外如果你想将提取的数据还原为原来的样式,也能根据middle.json提供的元素坐标、位置参数进行还原。这个是根据内容区块位置来的,不需要考虑分栏因素。

如何基于MinerU二次开发,也是问得比较多的问题:

Q:二次开发,直接把MinerU当作工具调用还是可以自己修改模型?

都是可以的,不过想修改模型的话,需要先在 PDF-Extract-Kit 模型库里查看哪些模型可以改,哪些不可以改。能修改或微调的模型一般都会提供训练、微调代码,比如Doclayout-YOLO可以,LayoutLMv3就不行。

另外你也可以直接调用模型或者MinerU输出的中间态文件(分别是model.json、middle.json),调用相关函数,修改pipline,添加自己的逻辑等。其中model.json是 PDF-Extract-Kit 模型输出的文件,主要是进行元素画框分类,包含属性、页码等;middle.json则是MinerU工作流输出的带具体文本、内容、坐标、block\line\span等详细信息的文件。

同时MinerU提供API供大家直接调用,demo前端代码也开源了,大家可以按需使用。

API申请,请关注OpenDataLab公众号,后台回复“API”关键词,即可获取。

如果你有MinerU相关衍生应用、项目,或者相关技术文章、功能pr贡献,都可以参加“探索者计划”,提交你的成果,领取奖励:https://aicarrier.feishu.cn/share/base/form/shrcneaKr8tecz3agwNa90Xqh0g

表格\OCR模型以及magic-doc、magic-html也受到大家的关注:

Q:旋转表格能提取吗?跨页表格能合并吗?

旋转表格可以提取,比较简单,识别出旋转之后再旋转过来就可以了。我们也在考虑出这个功能,不过目前团队人力有限,还是更聚焦在提升解析效率和效果上。

跨页表合并MinerU不支持,因为特异性比较大,需要根据内容去判断,我们目前不考虑。

Q:支持“文本+OCR”混合识别吗?手写体有什么好的识别方案?

在已经发布的0.10.0版本,我们将默认的文本识别能力升级到了文本+ocr混合识别,在文本类型的PDF上效果提升很大,可以期待一下

Q:doc转PDF用magic_pdf效果好?还是直接用magic_doc效果好?后续会把magic_doc和magic_pdf合在一起吗?magic_html会更新吗?

doc和docx直接用magic-doc提取会好一点,文本的格式和顺序基本都能保留,但是没有图片的提取能力,目前magic-doc已经处于停止维护状态了,如果有多模态的提取需求,可以试着用liboffice将doc文档转成pdf再使用magic-pdf提取。magic-html功能基本完善了,短时间内不会再有更新。

以上就是本次分享的热门问答摘录,完整内容可查看回放

👇

PDF提取神器、RAG必备组件MinerU直播回放

传送门:

● MinerU 模型Github主页:https://github.com/opendatalab/MinerU

● MinerU线上demo(PDFdown):https://opendatalab.com/OpenSourceTools/Extractor/PDF

● “探索者计划”成果提交:https://aicarrier.feishu.cn/share/base/form/shrcneaKr8tecz3agwNa90Xqh0g

MinerU教程第二弹丨MinerU 本地部署保姆级“喂饭”教程 本文为MinerU的本地部署指南,MinerU是一款由上海人工智能实验室OpenDataLab团队开发的开源PDF转Markdown工具,适用于RAG、LLM语料准备等场景。文章详细介绍了MinerU的功能特性,包括文档处理、格式转换和运行环境支持。接着,提供了系统要求和基础环境配置的说明,并逐步指导用户完成Conda环境的创建、模型文件的下载以及GPU加速的配置。此外,文章还涵盖了功能测试、批量PDF转换、本地API服务的搭建和卸载MinerU的步骤。对于不熟悉代码或硬件条件有限的用户,推荐使用官方提供的 阅读详情

相关推荐

私有化部署MinerU 与应用实践

MinerU是一款强大的开源pdf、word、ppt数据提取工具,本文介绍私有化环境中部署MinerU和应用的实践。

weixin_46423102的博客 3678

MinerU、Magic-PDF、Magic-Doc

一、关于 MinerU 二、Magic-PDF 1、简介 2、项目全景 3、流程图 4、子模块仓库 三、Magic-PDF 上手指南 1、配置要求 2、安装配置 1. 安装Magic-PDF 2. 下载模型权重文件 3. 拷贝配置文件并进行配置 4. 使用CUDA或MPS加速推理 CUDA MPS 3、使用说明 1) 通过命令行使用 直接使用 更多用法 2) 通过接口调用 本地使用 在对象存储上使用 4、常见问题处理解答 四、Magic-Doc 1、简介 2、安装 3、使用示例 4、性能

AI工程化、开源分享、文档翻译、代码笔记 6万+

MinerU 入门指南:小白也能玩转的高精度PDF解析神器

MinerU是一款专为科技文献设计的智能PDF解析工具,能够将复杂PDF文档转换为Markdown、JSON等结构化格式。相比传统工具,它具有多项创新优势:智能布局识别、阅读顺序还原、结构化保留、多媒体提取、公式LaTeX转换、表格HTML输出等核心功能。项目采用多后端架构设计(pipeline/VLM/加速引擎),支持智能批处理和动态内存优化,显著提升处理效率。MinerU特别适合处理学术论文、技术报告等专业文档,为大模型训练提供高质量的结构化数据源,解决了科技文献解析中的关键难题。

翊歌 1426

MinerU-pdf识别-本地部署

项目介绍:这是一款支持PDF、网页、电子书提取的一站式、开源、高质量数据提取工具。

人工智能(AI)技术,大模型技术,深度学习,机器学习,计算机视觉,AI工具实践应用等分享 1万+

一文讲透什么是ADC/DAC中的DDC、DUC、采样率以及数据率等概念

摘要:ADC/DAC中的采样率与数据率概念不同,采样率是转换器的时钟速率,而数据率是数字输出的实际速率。抽取通过滤波降低数据速率,提升信噪比但牺牲带宽;内插则通过插零和滤波提高采样率,将镜像信号移远但增加延迟和功耗。JESD204B标准的高速转换器需平衡通道数与串行速率,内插/抽取技术是关键。文章还解析了DDC、DUC的应用及优缺点,为高速数据转换设计提供参考。(150字)

weixin_49761275的博客 4268

STM32F407 FSMC并口读取AD7606

先贴一下最终效果图.这个是AD7606并口读取数据一个周期后的数据结果. 原始波形用示波器看是很平滑的. AD7606不知为何就会出现干扰, 我猜测可能是数字信号干扰导致的. 因为干扰的波形很有规律. 这种现象基本上可以排除是程序问题. 应该是干扰或者数字信号干扰,或者是数字和模拟共地导致的.是一个宏,实际上是指向的一个内存地址, 这个内存地址是FSMC指定的地址. 使用FSMC接口, 可免于控制引脚, 直接读取某个地址即可, FSMC会自动产生操作时序. 具体请见FSMC相关知识.

走错路的程序员 5497

MinerU 1.3.12 正式版 离线环境整合一键包 使用教程(无需安装部署, 解压即用)

最近发现了一款工具大语言语料处理神器-MinerU, 非常适合在RAG等应用场景中使用, 开源免费MinerU其中的一个功能是将 PDF 转化为 markdown 格式的工具, 对PDF文档提取的效果目前是市面上效果比较好的, 最新的版本还支持了PDF中表格的识别MinerU 官方仓库: https://github.com/opendatalab/MinerU装环境相对麻烦, 为此我制作了环境一键包, 下面就介绍下环境一键包的使用。

后端开发/摄影师/运营 2万+

用Python和sklearn预测NBA比赛胜负:从数据清洗到模型优化的完整流程

本文详细介绍了如何使用Python和sklearn构建NBA比赛胜负预测模型,涵盖从数据清洗、特征工程到模型优化与部署的完整流程。通过对比随机森林、XGBoost等主流算法,提供实战技巧和解决方案,帮助数据爱好者掌握体育数据分析的核心技术。

weixin_30823001的博客 133

【大模型:知识库管理】--MinerU本地部署

摘要: MinerU是由上海人工智能实验室OpenDataLab团队开发的开源智能数据提取工具,专注于解析复杂PDF文档(含图片、公式、表格等),将其转换为结构化Markdown格式。其核心功能包括多模态内容处理、公式LaTeX转换、干扰元素去除及乱码修复,支持CPU/GPU和跨平台运行。部署需Python 3.10~3.13环境,可通过conda或Docker安装,提供本地及云模型源(HuggingFace/ModelScope)选择。工具链整合了LayoutLMv3、YOLOv8等模型,适用于学术、法律

我是个好人呀,O(∩_∩)O 1万+

Win11家庭版彻底关闭Hyper-V的3种方法(实测有效)

本文详细介绍了Win11家庭版彻底关闭Hyper-V的3种实测有效方法,解决与VMware的兼容性问题。包括命令行禁用虚拟化功能、微软官方工具DG_Readiness深度清理以及组策略与功能组件联用方案,帮助用户高效禁用Hyper-V并优化系统性能。

weixin_33728268的博客 2670

基于Python大数据的智能交通分析系统

该系统能够实时监测交通状况,分析交通流量,预测交通趋势,为交通管理部门提供决策支持,帮助缓解交通拥堵,提高交通运行效率,减少交通事故发生率,改善市民出行体验。它能够为交通管理部门提供决策支持,帮助缓解交通拥堵,提高交通运行效率,减少交通事故发生率,改善市民出行体验,促进交通产业的健康发展。数据采集层:通过传感器、GPS设备、交通摄像头等数据源,实时采集交通数据,如车辆速度、位置、道路拥堵情况等。数据分析层:运用统计学方法、机器学习算法等,对处理后的数据进行深入分析,挖掘交通规律,预测交通趋势。

qq3828614760的博客 2969

最新开源的解析效果非常好的PDF解析工具MinerU (pdf2md pdf2json)

毫不夸张的说PDF解析工具MinerU是照进RAG黑暗中的一道光——这是我对它的评价。我测过太多了文档解析工具! 最近在做文档解析的工作。看了很多的开源的文档解析的工具,版面分析的工具,其中包括paddelpaddel这样30k+star的明星工具。但是效果都觉得不好。 MinerU是一个最近开源的文档解析工具,可以把PDF转成json结构,还可以转成md格式。可以解析得到其中的图片,表格,可以得到段落,可以得到标题,这是很哇塞的事情。因为最近RAG特别火热,这些都是RAG非常需要的。

Angus 3万+

十九、帧间预测编码_5、skip模式和direct模式

帧间预测的几种特殊模式: P_Skip: 即COPY模式,在该模式下无运动矢量残差,无像素预测残差。重建时以MVP作为实际运动矢量,以预测像素块作为重建; B_Skip:同P_Skip类似的是该模式下同样无运动矢量残差,无像素预测残差。重建时,以Direct模式获取双向MV,以预测像素块作为重建; B_Direct:B_Direct模式分为B_Direct_8x8和B_Direct_16x16,分别表示整个宏块和一个子块按照B_Direct模式编码。该模式下,无运动矢量残差,有像素预测残差。重建时,以D.

叮咚的博客 2386

MinerU本地化部署教程——一款AI知识库建站的必备工具

MinerU本地化部署教程——一款AI知识库建站的必备工具

寒冰屋的专栏 3266

Openclaw错误分析与解决方案之:All models are temporarily rate-limited. Please try again in a few minutes

Openclaw错误分析与解决方案之: All models are temporarily rate-limited. Please try again in a few minutes.

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 1619

Android PMS——概述(一)

PMS(Package Manager Service)是 Android 操作系统的一个重要组件,它负责管理应用程序的包信息以及与应用程序的安装、卸载、权限控制等相关功能,确保应用程序的安全性和稳定性。 Android PMS 负责维护一个应用程序包的清单信息,该清单是一个 XML 文件,包含应用程序的各种元数据,例如应用程序的包名、版本号、权限要求、组件信息等。PMS通过访问该清单文件来获取应用程序的信息。 此外,Android PMS 还负责应用程序的安装和卸载。在安装应用

小旭的专栏 1667

开源神器MinerU:一键提取PDF、网页、电子书的宝藏工具

MinerU是由opendatalab开发的一站式开源数据提取工具,它包括两个主要组件:Magic-PDF和Magic-Doc。Magic-PDF专注于PDF文档的提取,而Magic-Doc则能够处理网页和电子书。

XPlaza的博客 4436

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

MinerU v2.0:VLM模型捅破解析效果天花板!

之前写 Dolphin 的分析文章时,我对 VLM 进行文档解析的路线始终不抱希望,因为之前的规律表明:只有模型参数足够大,才能获得好效果,小参数模型一致难以企及大参数模型的性能。MinerU 0.9B 的 VLM 模型让人眼前一亮,一个模型同时解决了布局分析、公式识别、文本OCR等各种任务,而且效果不错。本文中的实验结果表明,每块部分都由小模型去做,虽然能应对大多数场景,但对于部分复杂场景,它的瓶颈也暴露无疑,很难再通过数据训练去突破。

兴趣使然的创作者 9432

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

MinerU PDF 文档提取 Demo (PDF解析)

Magic-PDF 是一款将 PDF 转化为 markdown 格式的工具。支持转换本地文档或者位于支持S3协议对象存储上的文件。主要功能包含支持多种前端模型输入删除页眉、页脚、脚注、页码等元素符合人类阅读顺序的排版格式保留原文档的结构和格式,包括标题、段落、列表等提取图像和表格并在markdown中展示将公式转换成latex乱码PDF自动识别并转换支持cpu和gpu环境支持windows/linux/mac平台。

shizidushu的博客 4827

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

登顶GitHub Trending,开源工具MinerU助力复杂PDF高效解析提取

在7月4日举行的WAIC 2024科学前沿主论坛上,书生·浦语2.5正式发布,面向大模型研发与应用的全链条工具体系同时迎来升级。在数据处理环节,上海人工智能实验室(上海AI实验室)大模型数据基座OpenDataLab团队开源了全新的智能数据提取工具——MinerU。

ShushengPuyu的博客 5247

RAG项目必备!文档解析神器MinerU:2.5万星标!支持GPU加速,轻松应对复杂文档

MinerU能够轻松应对各种PDF文档需求,包括考题、PPT、论文、教科书、图书、杂志、笔记、新闻、研报等,并支持其他类型的文档转换为PDF后提取,如图片、PPT和Word文档。精准识别版面元素,删除页眉/页脚/脚注,同时保留正文内容。

star_nwe的博客 3513

Mineru 部署指南

创建一个 conda 环境 并 激活在虚拟环境中安装 MinerU 的环境配置,这部分下载的环境是 cpu 版本,如下载成功后进行下一步。

qq_56694194的博客 1218

WAIC上官宣!大模型语料提取工具MinerU正式发布,开源免费“敲”好用

7月4日,2024 WAIC科学前沿全体会议在上海世博中心红厅隆重举行。上海人工智能实验室与商汤科技联合香港中文大学和复旦大学正式发布新一代大语言模型书⽣·浦语2.5(InternLM2.5),同时全链条工具体系迎来重磅升级,对于,不仅能将混合了图片、表格、公式等在内的复杂多模态 PDF 文档精准转化为清晰、易于分析的 Markdown 格式,还能从包含广告等各种干扰信息的网页中快速解析、抽取正式内容,极大提高AI语料准备效率。快来一起看看!

OpenDataLab的博客 6112

Docker 部署 MinerU 教程:打造你的本地 PDF 智能处理中心

MinerU是一款专注于PDF转Markdown/JSON的工具,特别擅长处理科技文献。本文详细介绍了Docker部署MinerU的方法,包括环境准备、镜像构建、三种部署方案(快速测试/目录挂载/docker-compose)以及常见问题排查。Docker部署能解决依赖冲突、GPU配置等问题,提供开箱即用的体验。MinerU支持智能净化、多元素提取、84种语言OCR等功能,是科研人员处理文献的高效工具。部署完成后可通过WebUI(7860端口)或API(3000端口)使用,推荐生产环境采用目录挂载方式实现文

java_logo的专栏 3169

MinerU能否识别手写体?真实样本测试部署案例

本文介绍了如何在星图GPU平台自动化部署OpenDataLab MinerU智能文档理解镜像,实现高效手写体识别功能。该镜像专门针对文档解析优化,能够快速提取手写笔记、表格数据等办公文档内容,适用于学习笔记数字化、表格数据提取等实际应用场景,提升文档处理效率。

GarnetLynx45的博客 720
上一篇: MinerU 新版本发布,API内测开放申请,诚邀开发者共建
下一篇: 重磅发布!IMIS-Bench:3.61 亿个掩码!开创性交互式医学图像分割基准数据集IMed-361M
OpenDataLab
博客等级 码龄4年 636粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值