惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
D
Docker
F
Full Disclosure
Recent Announcements
Recent Announcements
MyScale Blog
MyScale Blog
美团技术团队
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog
A
About on SuperTechFans
IT之家
IT之家
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
V
Visual Studio Blog
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
I
InfoQ
N
Netflix TechBlog - Medium
博客园 - 三生石上(FineUI控件)
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
月光博客
月光博客
F
Fortinet All Blogs
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - Franky
Blog — PlanetScale
Blog — PlanetScale
云风的 BLOG
云风的 BLOG
C
Check Point Blog
博客园 - 叶小钗
GbyAI
GbyAI
M
MIT News - Artificial intelligence
博客园 - 司徒正美

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
DeepseekOCR到底做了什么?
石耳叫Ria · 2025-11-15 · via 人人都是产品经理

文字识别工具很多,但 DeepseekOCR 为什么突然火了?答案在于它不仅能“看清”,还能“看懂”。从票据到文档,从图片到表格,它正在让信息处理变得更轻松。

今天我们来了解一下让外国人纷纷称赞【天才般的想法】的DeepseekOCR到底做了什么?

作为一个技术博主,我们直接从论文入手,从源头处获取理解,我们马上开始。

论文结论

看一篇论文,上来就应该先看结论,DeepseekOCR的结论部分原文及翻译如下:

在本技术报告中,我们提出DeepSeek-OCR模型,并通过该模型初步验证了上下文光学压缩的可行性,证明该模型能够从少量视觉标记中有效解码超过10倍数量的文本标记。我们相信这一发现将推动未来视觉语言模型与大语言模型的发展。此外,DeepSeek-OCR作为具备高度实用性的模型,能够实现大规模预训练数据生成,成为大语言模型不可或缺的助手。当然,仅凭OCR技术尚不足以完全验证真正的上下文光学压缩,未来我们将开展数字-光学文本交错预训练、大海捞针测试等评估工作。从另一角度来看,光学上下文压缩仍存在巨大的研究和改进空间,是一个充满前景的新方向。

这一整段话可以用一句话总结,那就是“我们通过DeepseekOCR模型验证了确实能够使用上下文光学压缩(Context optical compression)这一技术将超多的 Text Token压缩为少量的 Vision Token”。

而这句话,总共有三个关键词要弄清楚,分别是Context optical compression(上下文光学压缩)、Vision Token(视觉Token)、Text Token(文本Token)。

什么是Vision Token与Text Token?

我们知道大模型实际上是一张复杂的 处理/预测 Token的巨大神经网络,而什么是Token?

Token可以理解成大模型的“词汇”,举个例子,在汉语中“我爱你”表示的含义和英文中的“I Love You”相当,也就是说,在汉语中,【我】这个字相当于英文中的【I】,同理,【爱】相当于【Love】,而大模型如何理解【我】呢?它会将【我】映射为一个索引,以GPT-4O为例,【我爱你】三个字会被转化为[7522, 6414, 12370]这样三个索引,我们无法理解,对吧?但是没关系,这就相当于是一门模型专属的语言,模型眼中的【7522】就相当于我们眼中的【我】,而这样每一个模型眼中的索引,即为一个token。值得注意的是,一个Token并不一定代表一个字,打个比方,【今天月色很美】这句话在模型眼中,是【47256, 3181, 4472, 18730, 5084】为什么6个字变成了5个索引?因为【今天】这两个字在模型的语言中就是【47256】,可以类比为英文中的【Today】,即【今天】是一个Token。

理解到这里,其实已经理解了Text Token,那什么是Vision Token呢?

我们刚刚理解的是文本层面的模型理解方式,即把我们所表达的汉字转换成模型理解的索引,每个索引就是一个Token。这很好理解,而如果模型接受的是图片,那会怎么处理呢?论文中提到了三种处理VLM常用的处理方式:

PS:你可能无法理解这张图片,对于这张图片的详解将放在最后一个部分,因为这是纯技术的讨论,不放在正文中。

图中的这三种处理方式都绕不开一个本质:图片是由像素组成的。因此如果把每一个像素视为一个Token,那么一张1024*1024的图片就可以转化为1048576个Token,这是一个极其无法接受的事实,这意味着一张1024尺寸的图片要用一百多万Token来描述,这几乎是一部《战争与和平》的长度。因此几乎所有的VLM都会有Patch这一步,也就是把一些像素,合并成一个patch,用一个token来表示这些像素传递的信息。假设我们把16*16个像素视为一个patch,这样一来,一张1024*1024的图片就转换为了1024/16*1024/16=4096个token,这里的Token就是Vision Token

到这里,你就理解了什么是Vision Token,什么是Text Token,让我们再回到那个结论,DeepseekOCR做了什么——“我们通过DeepseekOCR模型验证了确实能够使用上下文光学压缩(Context optical compression)这一技术将超多的 Text Token压缩为少量的 Vision Token”,在理解了什么是Vision Token什么是Text Token之后,再看这句话,你应该就能理解Deepseek团队的天才之处了,没错,他们在这篇论文中证明了极少量的Vision Token也能承载大量Text Token能够承载的信息。这项发现有极大的潜力解决长历史Token问题,而之所以说这个团队天才,是因为在所有人都在想着如何将长文本Token压缩成短文本Token的时候,他们却提出来转化为视觉这一想法。有时候天才就是这么简单,只需要一步举棋。

成就

DeepseekOCR这一开源架构,取得了许多高分成就,在这里罗列其中一项:

在上图中,我们能够看到Deepseek-OCR各个型号的模型在OmniDocBench这个测试集上的分数从最小Tiny型号的0.3+一路提高到Gundam-M的0.1+,这里的分数是Edit distances,编辑距离,假设一个模型的编辑距离得分为0.12,意味着它识别出来的内容经过12%的内容修改即可与原文完美匹配,所以理论上这个数值越低,模型性能越好。从表中我们可知:Deepseek-OCR Gundam-M(200dpi)在这个测试上取得了最高分,并且使用的VisonToken数量约是dots.ocr(200dpi)的三分之一。在使用800个Vison Token的情况下,DeepseekOCR的成绩比传统使用7000个Vision Token的模型还要好。

分数这么高,不会是数据集很简单吧?我们来看一下这个数据集的部分示例:

整体上看来,整个数据集的类别比较杂的,涵盖文字、公式、图等多种符号,格式也不只是标准的格式,甚至有扫描件格式,整体上难度较大,因此DeepseekOCR取得这样的成绩确实值得人们高呼“天才”!

架构实现

看到这里,我们已经大致对DeepseekOCR做了什么有什么突破有了大致的理解,但是涉及技术的实现方面才刚刚开始,接下来我们来看看DeepseekOCR是如何取得这样的成就的,这个章节我们只需要搞懂两个词:DeepEncoderMoE Decoder。整体的DeepseekOCR架构如下图所示:

整张图放眼望去,可以分为三个部分:第一部分:图片切块,第二部分:DeepEncoder流程,第三部分:MoEDecoder产生输出。

什么是图片切块?

几乎所有的视觉模型都有这个步骤,直接处理图片的每个像素点会带来计算压力过大的问题,因此DeepseekOCR对图片的处理和大部分模型一样,对图片进行Patch,把16*16个像素点切成一个Patch,这样一来,一张1024*1024的图片即可以用1024/16*1024/16=4096个Patch来表示。

什么是DeepEncoder?

Encoder是编码器,通俗来讲就是一个信息打包、翻译的专家,可以把某种形式的语言A,翻译成富含某种信息的另一种语言B,而往往这种语言B是我们所看不懂的。所以,在DeepseekOCR中DeepEncoder的作用就是接受被切块了的图片,将其转化为包含原图片所有信息的Vision Token。

而DeepEncoder的整个过程又可以拆分为三个环节,SAM组件、16卷积压缩组件和CLIP组件。

其中SAM负责接受Patch,并且进行视觉感知特征提取,也就是提取Patch中的局部信息,将这些信息融合进它输出的Token中,这一步的算法,在计算量需求上是较大的,但是因为SAM的整体参数较少,所以使得算力需求也较低。SAM对Patch进行视觉感知特征的提取,将局部特征信息融合进Token中之后,就会经过一个16卷积压缩组件, 把这些VisionToken进一步压缩,仍然以1024*1024的图片输入为例,SAM输出4096个VisionToken,再经过卷积压缩组件之后就变成了1024/16*1024/16/16=256个VisionToken,传入CLIP中,CLIP使用VIT架构,计算全局注意力,会有计算量为序列长度平方倍的算力问题,但是因为传入的序列较短,这个问题也迎刃而解了。因此一张图片经历过一个完整的DeepEncoder之后,就会变成256个富含局部信息(SAM处获得)以及全局信息(CLIP处获得)的VisionToken。

什么是MoEDecoder?

相比起将语言特征抽取融合组成新语言的编码器Encoder,Decoder的概念则是将Encoder转换得到的新语言转换回去,这就是解码器的概念。而DeepseekOCR中使用的MoEDecoder是之前Deepseek提出的一个多专家架构的解码器,每次激活64个路由专家中的6个和2个共享的专家,共计570M的激活参数,论文中说这个架构能够有30亿参数的模型的表达能力,以及5亿参数小模型的推理效率。原文如下:

它的具体架构就不在这篇文章中解释了。

至此,DeepseekOCR的架构我们也大致了解一遍了,总结来说就是由DeepEncoder和MoEDecoder组成,而DeepEncoder又由SAM、16卷积压缩组件、CLIP串联组成。

到这里,这篇文章就结束了,我们已经明白DeepseekOCR的效果以及大致架构实现了!这是一个长足的进步!

如果你还有印象,并且有兴趣,我们可以一起来阅读下面的内容作为补充,这一部分是论文中提到的常见的视觉模型的架构缺陷。

【补充】三种常见的视觉模型架构的缺点

前面提到的这张图是三种常见视觉模型的架构缺陷。本质上,各种视觉模型的架构想要解决的问题只有一个——如何高效处理像素信息?最简单的方法就是将每个像素点都进行计算,而这对算力需求极高;对算力需求最低的方法则是将整张图片处理成一个token,这样算力要求低,但是信息丢失也极大,因此多种架构的本质就是在权衡如何尽可能保留全局信息的同时降低算力需求。

第一种架构是双塔架构,利用类似SAM的组件识别高分辨率的图片后下采样传给模型,如果是低分辨率的图片则走下面的VIT直接提取完传给LLM,这种架构要两条路线,因此天生不适合并行,并且需要训练两个模型(两条路径各一个)。

第二种架构则是密集网格结构,本质就是切块,将图片切块成多块,处理加工后传给LLM,这种架构的问题是它对全局的理解较差,并且切块会大大增加视觉Token的数量,这增加了算力需求。

第三种架构是自适应分辨率结构,该架构是第二种架构的一个优化,使其更能适应各种输入尺寸的图片,但是本质问题仍然没有解决,那就是图片越大,Token越多,难以计算。

相比之下,DeepseekOCR提出的DeepEncoder架构通过SAM(局部专家)->激进压缩->CLIP(全局专家)这样一个非对称的专家流水线,将图片转化为少量Vision Token,一定程度上解决了以上架构面临的问题。

本文由 @石耳叫Ria 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议