← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #12026-09-25

rohitg00/ai-engineering-from-scratch

Learn it. Build it. Ship it for others.

★ 56.5k stars · ▲ +347 今日 · 🔶 Python · 📜 MIT · 官網在 GitHub 開啟 ↗
agentsaiai-agentsai-engineeringcomputer-visioncoursedeep-learningfrom-scratchgenerative-aillmmachine-learningmcp

這是什麼

rohitg00/ai-engineering-from-scratch 是一套把 AI 工程從基礎一路推到可交付成果的開源課程與參考手冊。README 把它定位成「Learn it. Build it. Ship it for others」:不是只看概念,而是每一課都要讀懂問題、推導數學、寫出程式、執行測試,最後留下可重用的產物。它的規模很大,標示為 523 lessons、20 phases、約 342 hours,涵蓋 Python、TypeScript、Rust、Julia。課程脈絡從環境設定、線性代數、機器學習、深度學習、視覺、NLP、Transformer、LLM from scratch,一直延伸到工具與協議、Agent Engineering、多代理與 production infrastructure。README 也附有網站與多語 landing pages,降低搜尋入口的成本。

為什麼上榜

這個專案今天以 56,528 stars、單日約 347 stars 的熱度被選中,原因不只是「又一份 AI 學習清單」,而是 README 呈現出明確的工程導向:每個 lesson 都有固定結構,包含 runnable code、lesson narrative,以及 prompts、skills、agents 或 MCP server 等輸出物。它也抓住當前 AI 工程教育的痛點:很多人會使用 AI 工具,卻未必知道 tokenizer、attention、agent loop 或工具呼叫背後在做什麼。這份課程主張先從 raw math 與手寫實作開始,再對照 PyTorch、sklearn 等生產工具,差異在於它把「懂原理」和「能交付」放在同一條學習路徑上。

適合誰,可以拿來做什麼

它適合想系統化補齊 AI 工程能力的人:新手可以從 Phase 0 的 setup 開始,有 Python 基礎的人可以跳到 math 與 ML foundations,想做 LLM 應用的人可走 LLM Engineering,想做 agent 的人可進 Agent Engineering;README 也列出 MCP、Agent Skills、Claude certification 等較聚焦的路線。對自學者來說,這像是一份可執行的長期課綱;對正在做 AI 工具或內部培訓的團隊,則可拿來當 curriculum spine,把零散文章、demo 與框架教學整理成有先後順序的實作路線。門檻上,它不是輕量速成包;README 明確要求保留執行證據、能解釋輸出,較適合願意動手跑指令與改程式的人。

上手

README 提供三種入口。若只是閱讀,可以直接開網站;若要在本機產生第一份 evidence,可先 clone 後跑入門驗證與線性代數範例:

git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
cd ai-engineering-from-scratch
python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner
python3 phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py

若已具備 Node.js、npx、python3,以及支援 skills 的 coding agent,也可用 README 建議的方式安裝課程 skills,讓 agent 依照 start-learning、learn、course-guide 或 MCP/Agent Skills focused path 帶你前進:

node --version
npx --version
python3 --version
npx skills add rohitg00/ai-engineering-from-scratch

README 重點摘要