Chandra OCR开源发布,具备强大功能和广泛应用潜力:

- 支持完整版面信息解析,能识别并标注图片、图表
- 优秀的手写体、表格和表单识别能力
- 兼容transformers和vLLM架构,易于集成和扩展

获取方式:
Huggingface仓库 | Github代码库 | 在线演示体验(推荐平衡模式)
通过Datalab API调用,支持balanced和accurate两种模式

快速上手:
pip install chandra-ocr chandra_vllm
chandra input.pdf ./output

性能与对比:
- 在olmocr基准测试中优于Deepseek OCR,展现出更高准确率
- 相较Marker OCR,Chandra更擅长复杂格式和整体排版,但速度稍慢
- 支持多语言(基于Surya语言支持),但对部分低资源语言仍有提升空间

已知限制:
- 纯数学公式识别尚不及Marker
- 旋转页面识别准确度下降
- 部分低资源语言效果欠佳

未来计划:
- 持续优化模型精度和性能
- 量化与加速支持,提升推理速度
- 扩展语言和用例覆盖
开源OCR模型运行成本低且注重隐私保护,但市面上新模型层出不穷,如DeepSeek-OCR、Nanonets、PaddleOCR,选哪个成了难题。

Hugging Face最新博客详细讲解了如何挑选模型、对比最前沿技术、部署方案(本地或云端),甚至教你如何突破OCR的传统边界,实现更多可能。这样一来,选择合适的OCR模型既省钱又安全,极大降低了使用门槛。
关于通往AGI之路,三位AI巨擘提出了截然不同的核心理念,引发了一场深刻的思考:| 原文

🤖 三巨头的路线之争:

1、 Yann LeCun (CNN之父):世界模型 + 感知。
他认为AGI需要强大的视觉等感知能力来构建世界模型,其代表作JEPA架构,核心是通过预测世界状态的内在表征来学习,强调理解世界是智能的基础。

2、 Richard Sutton (强化学习之父):行动 + 奖励。
他坚信智能诞生于与环境的持续互动中,一个实时的“行动-反馈-奖励”循环是关键。其OaK框架旨在构建一个持续学习、终身学习的智能体。

3、 Ilya Sutskever (GPT核心人物):压缩即智能。
他提出了一个更为本质和优雅的观点:智能,其核心是一种在特定上下文中进行的高效、有条件的压缩算法。你预测下一个词/token的能力,本质上就是对世界信息进行极致压缩的表现。

深度解析与思考:

1、 Ilya为何可能是对的?
原推主力挺Ilya。他认为,Transformer架构本身就是通往AGI的康庄大道。当下模型在上下文窗口(Context Window)中进行的“上下文学习”(In-context learning),可以看作是一种“浅层的反向传播”或“电路搜索”,这正是对信息进行条件压缩的体现。这个过程模拟了推理和学习,而无需像RL那样进行完整的、实时的反向传播。或许,更深度的学习(完整的反向传播)发生在类似生物“睡眠”的过程中。

2、 三者是互斥还是统一?
许多评论者指出,这三条路并非完全对立,更像是从不同层面解读智能:
- 统一视角:LeCun的感知和Sutton的互动,都可以被视为为Ilya的“压缩”提供数据和上下文(context)。智能体通过感知世界(JEPA),在互动中获得反馈(OaK),最终目标都是为了更精准地预测和建模世界,也就是进行更高效的“压缩”。
- 神经科学视角:人脑中既有类似CNN的视觉皮层,也有类似RL的多巴胺奖励通路。而“压缩”(如自由能原理)被认为是贯穿整个大脑的根本组织原则。它们是智能的不同侧面,而非相互排斥的路径。

3、 存在的问题与争议:
-“压缩”的局限性:当前模型虽然在压缩信息,但学习到的“电路”和压缩效率仍有待提高。JEPA和OaK的思路正是为了解决这些问题。
- 概念的模糊性:也有反对者(如Pedro Domingos)认为“智能即压缩”是早已被证伪的朴素观念。争论的背后,或许是对“压缩”一词定义和深度的理解不同。

这场辩论并非简单的三选一。Ilya的“压缩论”提供了一个极其深刻和统一的顶层抽象视角,解释了为何无监督学习和Transformer如此强大。而LeCun和Sutton则更关注实现这种高效压缩所必需的具体机制和通路——如何感知世界、如何与之互动。

真正的AGI,或许正是这三条路径的最终融合:一个以压缩为核心原则,通过丰富的感知和持续的互动反馈,不断优化其世界模型的智能体。
最近关于DeepSeek-OCR的讨论非常热烈,但许多解读可能误判了其成功的核心原因。| 原文

将文本渲染成图像以压缩Token,并非全新或唯一的思路。DeepSeek-OCR的成功不应简单归功于图像表示法的魔力。实际上,问题的关键不在于表示形式是文本还是图像。

Token压缩并非新大陆:剑桥大学的研究者早已证明,通过对语言模型进行微调,使其适应“被压缩”的文本Token,可以实现高达500倍的提示词压缩。这一成果未使用任何图像转换技术,表明优化文本自身表示同样潜力巨大。

表示形式并非关键:我们可以反向操作,将图像表示为一系列文本Token(例如,代表RGB值的序列),模型依然可以正常工作,LIFT论文就证明了这一点。这说明,无论是文本还是图像,都只是一种编码信息的载体,没有哪一种具有根本性的优越性。

真正的启示:DeepSeek-OCR等工作真正揭示的核心问题是,当前大语言模型(LLM)的嵌入空间(embedding space)极其庞大,甚至可以说存在严重的冗余和浪费。我们远未充分利用这个高维空间,以及模型在推理时投入的巨大算力。

更多佐证:近期多项研究也支持这一观点。例如,有论文发现,如果在单一上下文中混合来自多个任务的示例,模型能够同时解决多个不同的上下文学习(ICL)任务。这进一步证明了模型的上下文窗口和嵌入空间拥有超乎我们当前理解的容量和灵活性。

DeepSeek-OCR是一项很酷的技术探索,值得肯定。但其实现的Token压缩效果,通过直接微调LLM处理优化的文本Token同样可以达到,甚至可能更高。
Matt Shumer分享了一套基于 OpenAI Codex 的工作流,它能实现比默认设置更复杂的功能,同时大大提升了代码的可靠性和质量,有效避免了范围蔓延。整个流程分为三个阶段:首先用初步解释的提示深入理解需求和现有代码,要求列出所有模糊或不明确的地方;接着在充分讨论后,生成一份简单、优雅且明确指引各步骤的计划文档;最后,当计划完善后,切换到 gpt-5-codex high 模型进行精确实现,每一步都有详细的进度追踪和注释。

此方法不仅适用于编程,也可扩展到其他领域:有人将计划传递给其它模型(如 Claude)进行复核和测试,以确保每个细节都达标。相比使用复杂的内存管理方案,仅通过文件记录和规划提示就能很好地保存项目上下文,避免了 context rot。
Agentic Design Patterns》中文翻译项目是一部针对 Antonio Gulli 所著《Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems》的中英文对照译本。该项目致力于为读者提供一个全面、专业的技术指南,详细介绍现代人工智能系统中智能体设计的核心理念与实践流程。

项目主要特点包括:

- 中英文对照,完整展示原书内容与译文对比
- 译文中对中文内容进行了黄色高亮处理,便于阅读与区分
- 严格遵循 Markdown 的格式规范,确保文档整洁统一
- 保留所有原书代码示例,方便读者进行实践和验证
- 翻译工作分章节持续更新,支持开放社区共同参与校对与改进

适合 AI 工程师、软件架构师、产品经理以及对智能系统设计感兴趣的研究者和学生。
一篇用Reddit 评论来分析 Claude Code 和 Codex 哪个更受欢迎的文章。| 原文
结论是Codex 明显更受欢迎,但同时 Claude Code 的用户量又明显更大。
考虑编程语言只有两种:被人骂的和没人用的,也许这两者到底谁能胜利还得等等。
文章中还提到GLM模型也开始被很多人作为最具性价比的模型所提及。
加州大学圣地亚哥分校的课程:Data Systems for Machine Learning

虽然名字里有个Data Systems,但更偏向于Machine Learning 。主页可以下载课件、笔记和讲课视频。

本课程分为三个部分,涵盖以下主题:
基础知识:深度学习、自动微分、CUDA编程、机器学习硬件
机器学习系统与优化:数据流图系统、机器学习编译、内存与图优化、机器学习并行化、自动并行化
大语言模型(LLM)系统:LLM训练、数据策展、推理与服务、注意力机制优化、缩放定律、检索增强生成(RAG)、LLM智能体。
加州大学伯克利分校的机器学习导论课程(2025年秋季版)

本课程介绍机器学习的理论基础、算法和应用,将数学的严谨性与实践经验相结合。这些大学的课程更新都很快,和现在的大模型等都有一些联系了。目前课程还在进行中,可以下载已经上完的课程的ppt和观看录像。

在整个学期中,我们将探索机器学习的完整流程,从问题构建、数据处理,到模型设计和优化。我们将从讨论什么是机器学习、如何构建和分类问题,以及常见学习范式的分类法开始。我们将回顾课程所需的数学背景,包括概率论和优化概念。

接着,我们将学习无监督学习方法,包括使用 k-means 和期望最大化(EM)算法进行聚类,以及使用主成分分析(PCA)进行降维。我们将详细讨论回归,从目标函数开始,然后转向线性回归及其最大似然估计(MLE)解释,最后探索回归与分类的联系。

课程的深度学习部分将从神经网络基础开始,包括构建非线性模型、选择架构和激活函数,以及定义损失函数。我们将涵盖 PyTorch 实现、反向传播、批量归一化、初始化策略和正则化。之后,我们将概览其他深度架构,如卷积神经网络(CNNs)、循环神经网络(RNNs)和 Transformer,以及生成模型,如大型语言模型(LLMs)、自编码器和生成对抗网络(GANs)。
Back to Top