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

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
腾讯CDC
T
Threatpost
L
Lohrmann on Cybersecurity
P
Proofpoint News Feed
The Cloudflare Blog
博客园 - 聂微东
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Project Zero
Project Zero
Simon Willison's Weblog
Simon Willison's Weblog
S
Schneier on Security
Spread Privacy
Spread Privacy
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
S
Securelist
Schneier on Security
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cisco Talos Blog
Cisco Talos Blog
博客园 - 叶小钗
量子位
I
InfoQ
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
博客园_首页
C
CERT Recently Published Vulnerability Notes
I
Intezer
Y
Y Combinator Blog
T
Tailwind CSS Blog
Microsoft Security Blog
Microsoft Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
About on SuperTechFans
A
Arctic Wolf
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
G
Google Developers Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Vercel News
Vercel News
PCI Perspectives
PCI Perspectives
The Last Watchdog
The Last Watchdog
月光博客
月光博客

博客园 - iTech

7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗? AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24 OpenCode:Claude Code 的最佳平替 2026 开源大模型五国杀:Qwen 3.6 vs Gemma 4 vs Llama 4 vs GLM-5.1 vs DeepSeek V4 MCP 与 Skills 的你死我活:Anthropic 的 Agent 生态野心与开发者的站队困境 给 AI Agent 配搜索,国内能用的搜索 API 实测对比 AI 技术日报 - 2026-04-23 CC Switch:49K Star 的 Claude Code 登录绕过神器,还能管 Codex 和 Gemini CLI NVIDIA 开出 32 万美元年薪招 AI Agent 工程师,JD 里藏着这些信号 fast-mirror-skill 技术拆解:一个小而完整的 Claude Skill 是怎么设计的 Cursor 值 600 亿美元?马斯克这次赌的不是技术,是入口 AI 技术日报 - 2026-04-22 别再问 AI 能不能赚钱了:3 个上班族亲测有效的副业方法(2026 最新版) 10 分钟从零搞定 Hermes Agent:飞书微信双通道丝滑上线 AI 技术日报 - 2026-04-21 Anthropic 实战总结:AI Agent 的 3 种工作流模式,选错代价很大 安装 openclaw,hermes 慢的想发疯,fast-mirror-skill 来救了 Claude Routines:你下班睡觉了,Agent 还在为你干活 微信飞书里敲一个斜杠就能干活:Hermes Quick Command 到底多省事 AI 正在疯狂吃电:算力尽头是电力,谁能解这道题? AI 技术日报 - 2026-04-20 3K 行代码造一个越用越聪明的 AI Agent:GenericAgent 登顶 GitHub Trending 高德途途封神机器人半马,背后的 ABot-Claw 到底是什么 人们希望 AI 能干啥?Anthropic 调查:第一名不是赚钱,是变强 AI 时代人们在担心什么?Anthropic 的 13 条焦虑排行榜 OpenAI 官方 Agent SDK 来了:22k Star,支持 100+ 模型,Python 10 行代码上手 AI 技术日报 - 2026-04-19 OpenAgents Workspace:让 Claude Code 和 Codex 在同一个群里干活 Claude 是要干掉整个软件行业吗? Claude 官方推荐多 Agents 设计模式 多 Agent 系统的 5 种协调模式:选错了模式,再强的 Agent 也白搭 AI 技术日报 - 2026-04-18 AI 技术日报 - 2026-04-17 Better-Harness:让AI Agent自己优化自己的革命性框架 OpenClaw Workspace 完全指南:我的AI编程工作流 DeepSeek内蒙草原高薪招聘:AI时代的数字牧民梦,还是营销噱头? 2 核 2G 的阿里云 ECS 能跑 OpenClaw 吗?能,但有点折腾 AI 技术日报 - 2026-04-16 OpenCLI:一个命令行搞定 16+ 内容平台的神器 从零到精通:OpenClaw CLI 命令完全指南 AI 技术日报 - 2026-04-15 AI Agent 如何自我进化?Hermes Agent Self-Evolution 深度解析 AI 技术日报 - 2026-04-14 为什么你的飞书 Bot 总是连不上?OpenClaw Gateway 架构深度解析 OpenClaw 连接飞书的原理:Gateway、Channel 与消息流转 国内安装 Hermes Agent 踩坑全记录:从 GitHub 超时到正常跑起来的每一步 35 万 Star 的 OpenClaw:5 分钟部署你的私人 AI 助手,直连飞书 AI 技术日报 - 2026-04-13 公司用 AI 筛简历,这个开源项目让候选人用 AI 反选公司 为什么 Google ADK 可能是你下一个 Agent 框架——7 个改变游戏规则的特性 Microsoft Agent Framework 深度解析:架构设计与实战落地 AI 技术日报 - 2026-04-11
AI Engineering from Scratch:435 节课从线性代数到自主 Agent,每个算法手写一遍
iTech · 2026-05-22 · via 博客园 - iTech

市面上的 AI 教程大多教你调 API。你学会了调 ChatGPT 的接口,却说不清 Attention 到底在算什么。你跟着教程跑通了 RAG,但让你解释 loss 曲线为什么震荡,你卡住了。

AI Engineering from Scratch 解决的正是这个断层。435 节课、20 个阶段、约 320 小时,从线性代数一路走到自主 Agent 系统。每个算法先用纯数学手写一遍,再用 PyTorch 重写一遍。免费、开源、MIT 协议。

上线两个月,GitHub 突破 11,000 star。

这篇文章涵盖什么

  • 这个项目是什么、设计哲学
  • 20 个阶段的课程结构
  • 每节课的统一教学模式
  • 每节课都会产出可复用的工具
  • 谁适合学、怎么开始

设计哲学:先造轮子,再用轮子

项目的核心理念写在 README 里:

You don't just learn AI. You build it. End-to-end. By hand.

具体来说,每个算法都遵循「Build It / Use It」双轨模式:

  1. Build It — 用纯 Python(有时是 Julia 或 Rust),不依赖任何框架,从数学推导写出完整实现
  2. Use It — 用 PyTorch、scikit-learn 等生产级框架重写同一个算法

当你用 PyTorch 的时候,你已经知道它在底层做了什么。

这不是看五分钟视频然后复制粘贴部署。每一课都要:读问题 → 推导数学 → 写代码 → 跑测试 → 保留产出物。

20 个阶段的课程地图

课程严格按依赖关系堆叠。数学是地基,Agent 和生产是屋顶。可以跳过你已经掌握的阶段,但不要跳了又抱怨上面的内容看不懂。

Phase 0  Setup & Tooling           环境搭建
Phase 1  Math Foundations          线性代数、微积分、概率论、优化
Phase 2  ML Fundamentals           经典机器学习(回归、SVM、集成方法)
Phase 3  Deep Learning Core        神经网络(感知机到反向传播到自建 mini 框架)
Phase 4  Computer Vision           CNNYOLOStable DiffusionViTNeRF
Phase 5  NLP                       分词、Word2Vec、注意力、机器翻译
Phase 6  Speech & Audio            语音识别、TTS、音频生成
Phase 7  Transformers Deep Dive    自注意力、多头注意力、位置编码、MoE
Phase 8  Generative AI             GANVAE、扩散模型、Flow Matching
Phase 9  Reinforcement Learning    Q-LearningPPORLHF
Phase 10  LLMs from Scratch        分词器、预训练、SFTDPO、量化、推理优化
Phase 11  LLM Engineering          Prompt EngineeringRAGLoRAMCP
Phase 12  Multimodal AI            CLIPLLaVA、视频理解、多模态 RAG
Phase 13  Tools & Protocols        Function CallingMCP 协议、A2A、可观测性
Phase 14  Agent Engineering        Agent Loop、记忆、规划、框架、生产部署(42 节课)
Phase 15  Autonomous Systems       长周期 Agent、自我改进、安全栈
Phase 16  Multi-Agent & Swarms      Agent 协作、群体智能
Phase 17  Infrastructure           生产基础设施
Phase 18  Ethics & Alignment       AI 伦理与对齐
Phase 19  Capstone Projects        毕业项目

几个值得注意的亮点:

  • Phase 7(Transformers):从零手写 Self-Attention、Multi-Head Attention、RoPE 位置编码,最后完整搭一个 Transformer
  • Phase 10(LLMs from Scratch):手写 BPE 分词器、预训练 124M 参数的 GPT、实现 RLHF 和 DPO、量化和推理优化,还覆盖了 DeepSeek-V3 架构和 DualPipe 并行
  • Phase 13(Tools & Protocols):23 节课深入 MCP 协议,从基础到安全(OAuth 2.1)到生产部署,还有 A2A 协议
  • Phase 14(Agent Engineering):整个课程最重的阶段,42 节课,从 ReAct Loop 到 Agent Workbench,覆盖 LangGraph、AutoGen、CrewAI、OpenAI Agents SDK、Claude Agent SDK 等所有主流框架

四种编程语言

语言 用途
Python 主力语言,覆盖所有阶段
TypeScript Phase 11/13/14 中的工程实践
Rust Phase 4(边缘部署)、Phase 6(实时音频)、Phase 10(量化)
Julia Phase 1(线性代数和数值计算)

不是每种语言都到处用,而是用在最合适的场景。

每节课的结构

每节课都有自己的文件夹,结构完全一致:

phases/<NN>-<phase-name>/<NN>-<lesson-name>/
├── code/      可运行的实现代码
├── docs/
│   └── en.md  课程讲解文档
└── outputs/   本节课的产出物

每节课六个环节:

  1. MOTTO — 一句话核心思想
  2. PROBLEM — 具体的痛点问题
  3. CONCEPT — 图解和直觉理解
  4. BUILD IT — 纯数学推导,不用框架
  5. USE IT — 用 PyTorch/sklearn 跑同样的东西
  6. SHIP IT — 产出一个可复用的工具

每节课都会产出可复用的工具

这是这个项目和其他教程最大的区别。别的课程以「恭喜你学会了 X」结尾,这门课以「你现在拥有了一个可以日常使用的工具」结尾。

四种产出物:

Prompts — 粘贴到任何 AI 助手中,获得针对特定任务的专业级帮助

Skills — 可以安装到 Claude、Cursor、Codex、Hermes 等支持 SkillKit 的 Agent 中

Agents — 自主工作者,你在 Phase 14 自己写了它的循环逻辑

MCP Servers — 插入任何 MCP 兼容客户端,Phase 13 从头到尾手写

举个例子,Phase 14 第 1 课「Agent Loop」:

def run(query, tools):
    history = [user(query)]
    for step in range(MAX_STEPS):
        msg = llm(history)
        if msg.tool_calls:
            for call in msg.tool_calls:
                result = tools[call.name](**call.args)
                history.append(tool_result(call.id, result))
            continue
        return msg.content
    raise StepLimitExceeded

约 120 行纯 Python,零依赖。产出一个 skill-agent-loop.md(可安装的 Skill)和一个 prompt-debug-agent.md(调试 Agent 的 Prompt)。

学完全部 435 节课,你手里有 435 个你亲手构建、完全理解的工具。

怎么开始

三种方式:

方式 A — 在线阅读。 打开 aiengineeringfromscratch.com,任何已完成的课程可以直接看,不需要克隆仓库。

方式 B — 克隆运行。

git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
cd ai-engineering-from-scratch
python phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py

方式 C — 定制你的路径(推荐)。 如果你不是零基础,项目内置了 SkillKit 技能,在任何支持的 Agent 中运行:

十个问题,评估你的知识水平,映射到合适的起始阶段,生成个性化学习路径和预估时间。每完成一个阶段后:

/check-understanding 3        # 测验你对 Phase 3 的掌握程度

谁适合学

  • 想真正理解 AI 的开发者 — 不满足于调 API,想知道底层的数学和工程细节
  • 转 AI 方向的工程师 — 有编程基础(任何语言),需要系统性的知识体系
  • AI 应用开发者 — 已经在用 LLM 但对 Transformer、RLHF、量化这些概念一知半解
  • 面试准备者 — AI 岗位面试越来越看重底层理解,这门课覆盖了大部分考点

唯一的前置要求:你能写代码,你想理解 AI 到底是怎么运作的。

和其他学习资源的对比

维度 AI Engineering from Scratch Fast.ai Andrew Ng 课程 调 API 教程
覆盖范围 线性代数 → Agent 系统 深度学习 → NLP ML 基础 / DL 基础 LLM 调用
手写实现 每个算法都从零写 部分从零 概念为主
语言数 4 种 Python Python Python
产出物 435 个可复用工具 项目作品 证书 Demo
成本 免费 免费 部分收费 免费/付费
时长 ~320 小时 ~30 小时 ~50 小时 ~5 小时

这不是一门速成课。320 小时的完整路径,相当于一个学期的课程量。但你换来的不是「我用过 PyTorch」,而是「我知道 PyTorch 在做什么」。

值得关注的阶段细节

Phase 10(LLMs from Scratch) 是这门课的精华之一,22 节课覆盖了构建 LLM 的完整链路:

  • 手写 BPE/WordPiece/SentencePiece 分词器
  • 预训练 124M 参数的 Mini GPT
  • 分布式训练(FSDP、DeepSpeed)
  • SFT 指令微调 → RLHF → DPO 对齐
  • 量化(INT8、GPTQ、AWQ、GGUF)
  • 推理优化(KV Cache、Flash Attention、Speculative Decoding)
  • DeepSeek-V3 架构解析、MoE、DualPipe 并行

Phase 14(Agent Engineering) 则是目前市面上最全面的 Agent 课程,42 节课覆盖:

  • ReAct / ReWOO / Plan-and-Execute / Tree of Thoughts 等核心模式
  • 记忆系统(MemGPT、Mem0、Sleep-Time Compute)
  • LangGraph / AutoGen / CrewAI / OpenAI Agents SDK / Claude Agent SDK
  • Computer Use Agent / Voice Agent
  • Agent 安全(Prompt Injection 防御)
  • Agent Workbench(从 31 课开始的 12 节连续实战)

作者: itech001
来源: 公众号:AI人工智能时代
网站: https://www.theaiera.cn/
每日分享最前沿的AI新闻资讯和技术研究。

本文首发于 AI人工智能时代,转载请注明出处。