Stanford CS336(2026)课程介绍

斯坦福CS336:从零构建语言模型的工程实战指南 大语言模型已成为人工智能领域的核心技术,但真正理解其原理必须通过亲手构建。Transformer架构、Tokenizer分词、Perplexity评估等概念虽然常见,但只有写出可运行的代码、观察训练曲线与显存占用,才能建立工程直觉。斯坦福CS336课程以“从零开始构建语言模型”为核心,通过五阶段递进作业,引导学习者完整走通数据准备、模型实现、训练调优、评估与推理优化全流程。无论是想入门LLM工程,还是希望摆脱被动刷课的“纸上谈兵”,这门课都提供了一条可验证的学习路径。通过拆解其课程体系与自学方法,可助你搭建 阅读详情

Stanford CS336(2026)把从零构建语言模型的全流程整合到一门课,提供完整的大模型开发实战训练。

不仅有Transformer从头实现、高性能优化(FlashAttention2、Triton内核),还覆盖数据清洗去重、Scaling Laws、RLHF对齐,甚至分布式训练系统。

官网:cs336.stanford.edu
YouTube:youtube.com/playlist?list=PLoROMvodv4rMqXOcazWaTUHhq-yembLCV

主要作业:

  • Assignment 1:实现Tokenizer、Transformer架构、优化器,从零训练语言模型;
  • Assignment 2:性能剖析+FlashAttention2 Triton实现,构建分布式训练系统;
  • Assignment 3:Scaling Laws分析,预测模型扩展性能;
  • Assignment 4:处理Common Crawl原始数据,数据过滤+去重;
  • Assignment 5:SFT+RL对齐,训练数学推理模型(可选DPO安全对齐)。

5单位实战课,支持GPU云服务(Modal $6.25/hr免费额度),Python/PyTorch熟练即可,适合AI研究者和工程师。

前置:CS229/CS224N线性代数概率论,超多代码量!

参考资料链接:
Stanford CS336 完整合集链接

  1. 课程主站
    https://cs336.stanford.edu/
    https://stanford-cs336.github.io/
  2. 课程 GitHub 仓库(课件、作业、代码)
    https://github.com/stanford-cs336
从零开始的语言模型构建 CS336 第一课(一) 👉 它的核心思想就是:不断找出出现频率最高的字符对,把它们合并成一个新“词”,反复迭代,直到达到设定的词表大小。BPE 已经成为现在大部分主流大模型(比如 GPT 系列)的标配分词方案。这些方法很有潜力,省去了复杂的分词步骤,但目前还没能像 BPE 一样被大规模用于最前沿的大模型。提到的 tokenizer-free 方法,直接基于字节(bytes)做处理。✅ 缩放规律 (Scaling laws)✅ 对齐 (Alignment)✅ 系统 (Systems)✅ 基础 (Basics)✅ 数据 (Data) 阅读详情

相关推荐

CS336-Project:罗格斯CS336数据库项目

CS336-项目 罗格斯CS336数据库项目

深度解析斯坦福CS336:如何从零开始手搓一个大语言模型

想摆脱 API 调用的黑盒困境?本文深度解析斯坦福 CS336 课程,带你从数据清洗到分布式训练,亲手构建一个属于你的大语言模型。掌握底层架构与系统工程精髓,让你从模型使用者进阶为具备掌控力的创造者!🚀

weixin_44063643的博客 644

斯坦福CS336课程笔记[可运行源码]

本文详细介绍了斯坦福大学CS336课程第二讲的内容,主要围绕PyTorch和资源核算展开。课程从张量的基础讲起,深入探讨了内存核算和计算核算,包括张量的各种操作及其计算成本。文章还涵盖了模型构建、优化器使用、训练循环的实现以及混合精度训练等高级话题。通过具体的代码示例和理论分析,读者可以全面了解如何高效利用计算资源进行深度学习模型的训练。此外,文章还提供了丰富的参考资料和课程链接,方便读者进一步学习。

《斯坦福CS336》作业开源,含讲解视频,带你从0手搓大模型|硬核教程

人工智能领域,斯坦福CS336课程(全称:CS 336 - Foundations of Large Language Models and Their Applications)被许多学习者视为“大模型学习的必修课”,不仅因为课程本身由一流学者讲授,更因为它以从零构建大语言模型为主线,让学习者真正看清楚大模型的底层运作机制。

python1234567_的博客 2882

QuickFix Java 实战(一)协议解析、环境搭建与首个应用

本文是QuickFix Java实战系列的第一篇,详细介绍了FIX协议的核心原理与QuickFix/J引擎的实战应用。内容涵盖FIX协议的标签化通信机制、QuickFix/J库的两种下载方法、协议定义文件解析,并通过一个完整的模拟订单发送示例,指导读者快速搭建首个FIX应用环境,实现消息生成与会话通信。

dog123的博客 495

【Linux】Petalinux使用QSPI FLASH引导启动

1. 预分配Flash空间使用Flash引导Petalinux做的系统,也有进阶的做法。部分图片和经验来源于网络,若有侵权麻烦联系我删除,主要是做笔记的时候忘记写来源了,做完笔记很久才写博客。1. 预分配Flash空间根据生成的bit文件大小估算BOOT.BIN文件的大小,为Flash大概分配四个分区:boot、bootenv、kernel、bootscr,分别存放BOOT.BIN文件、u-boot的环境变量、内核文件(image.ub/zImage/uImage等)、启动脚本boot.scr。

Tesseract_9527的博客 3374

2025年最新最好的大模型入门课:斯坦福2025 CS336课程全公开

别愁!斯坦福大学爆火的大模型公开课 CS336——《从零开始构建语言模型》,课程和材料早已全网公开,却让不少同学直呼 “跟不上”“太硬核”?

瓦罗兰特顶级C位的博客 2546

Synology-群晖(三)DSM7.0系统Video Station无法播放DTS eac3解决方案

群晖升级DSM7.0后,发现部分DTS eac3解码的视频无法通过Vedio Station 3.0.1-2067进行播放,提示不支持该格式视频,初步判断是无法加载ffmpeg解码导致,网上搜了很多处理办法都没有办法解决,最终在知乎上看到一片文章,按此办法解决了这个问题,目前经过验证,该方案完美支持最新版本Video Station 3.0.1-2067,验证系统为DSM7.0和DSM7.0.1,这里使用的NAS为 Vmware虚拟机 黑群晖 演示。大概步骤如下: 添加这个社群来源 http://p

weixin_45827203的博客 3万+

从零构建大语言模型:斯坦福CS336课程实践指南

Transformer架构作为现代大语言模型(LLM)的核心基础,其自注意力机制通过并行计算实现了对序列数据的高效建模。这一原理支撑了从BERT到GPT系列模型的演进,其技术价值在于提供了可扩展的、强大的序列建模能力,广泛应用于机器翻译、文本生成和代码补全等场景。PyTorch作为主流的深度学习框架,为Transformer的实现提供了灵活的构建模块。本文聚焦于斯坦福CS336课程项目,详细解析如何利用PyTorch从数据准备、模型架构实现到训练循环的完整流程,构建一个可运行的Transformer语言模型

weixin_30527423的博客 426

仅使用 Python 创建的 Web 应用程序(前端版本)第03章Streamlit-多页面

接下来,我们将解释多页面切换。Streamlit 没有“多页面”或“页面路由”等功能。另一方面,通过根据用户动作切换要执行的功能,可以使其看起来好像存在“多个页面”。注意:我认为它类似于 SinglePageApplication (SPA)。然而,根据 React、Vue 等中使用的 URL 路径来更改页面的路由很困难。还有一个用于获取查询参数的实验性 API,但如果您确实需要这种功能,我认为认真尝试编写 React 或 Vue 是个好主意。我们来看一个通过按下按钮来切换页面的示例,如下所示。

xianyinsuifeng的博客 1327

SAP UI5 百科全书的目录

笔者 12 年 SAP UI5 开发岁月中写下的 595 篇 SAP UI5 学习笔记,全部收录到《SAP UI5 百科全书》专栏中去,目录如下。请大家按照自己的学习需要,根据关键字搜索到对应的文章,然后进行学习。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3826

Stanford CS336:从零构建语言模型,6周带你写出自己的 LLM

CS336 不是一门"轻松的"课。它要求你写大量代码、理解 GPU 架构、分析系统性能。但正是这种"从零开始"的硬核方式,才能培养出真正理解语言模型的工程师和研究者。| GitHub:我正在做的在线工具站也在持续关注 AI 工程化的最新进展,欢迎交流。

m0_58868237的博客 497

置顶必读(3) |《滚雪球学SpringBoot》· 高质量专栏介绍,你值得拥有!

《滚雪球学SpringBoot》 并不是普通的技术讲解合集,它是专为开发者精心设计的系统化学习路径。通过不断“滚动学习”,我们将带领你从基础入门到高阶应用,从理解每一行代码到设计和优化大规模分布式系统,最终帮助你成长为一位精通 spring架构 的工程师。

**My Coding Family** 15万+

从零手写大模型:CS336实战训练全链路解析

大模型训练的核心在于理解Transformer架构与分布式训练原理。通过手写Multi-Head Attention、RMSNorm和RoPE等组件,结合混合精度与梯度累积技术,可深入掌握大模型训练全流程。Triton算子优化进一步压榨GPU性能,而分布式数据并行则解决显存与计算瓶颈。这些技术广泛应用于LLM预训练、微调及推理加速场景。本文基于CS336课程实战,系统拆解从Tokenizer到Triton算子的完整训练链路,帮助读者建立大模型工程化落地的核心能力。

weixin_28235513的博客 142

ParaView: 从 2 或 3 个标量创建向量

ParaView: 从 2 或 3 个标量创建向量

希望我的博客,能帮上你解决学习中工作中所遇到的问题 584

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

从零手写大语言模型:Stanford CS336 作业实战与底层原理深度解析

大语言模型训练与推理优化涉及 Transformer 架构、注意力机制、GPU 并行计算等核心技术。理解这些底层原理,需要从数学推导、框架实现到硬件调度建立完整链路。通过手写 kernel 和训练循环,可以深入掌握数值稳定性、显存管理、计算效率等工程实践要点。这些能力在模型调优、推理加速和长序列处理等场景中具有关键价值。Stanford CS336 课程作业正是围绕这一目标设计,要求从零实现 Transformer 各组件,并借助 PyTorch 与 Triton 完成 GPU kernel 编写,从而真正

weixin_32377497的博客 206

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

从零手搓大语言模型:CS336 极致中配实战路线与核心细节

大语言模型(LLM)的底层原理与工程实现是当前 AI 基础设施的核心。从 tokenizer、attention 到分布式训练与推理引擎,理解每一处显存占用和 kernel 调度,是区分“会用”与“懂行”的关键。手写实现能建立对超参数、数值稳定性和 GPU 执行模型的直觉,其技术价值在于打通从算子到系统的全链路认知。这一能力在模型训练优化、长上下文推理、面试准备等场景中至关重要。本文基于 Stanford CS336 课程,分享从零手搓大语言模型的极致中配路线,覆盖手写 attention、RoPE、RMS

weixin_29053695的博客 231

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

当“从零造大模型“成为顶级名校的新课标配

最近关注AI教育动态的人,大概都会注意到一个挺有意思的巧合:中美两所顶尖高校几乎在同一个时间窗口里,不约而同地把"从零构建大模型"这件事搬进了正式课堂,而且都引发了圈内不小的轰动。一个是斯坦福的CS336,课程名叫"Language Modeling from Scratch";另一个是清华大学计算机系教授、智谱AI创始人唐杰刚刚开讲的《高级机器学习》。这两件事表面上看是各自独立的教育新闻,但如果把课程大纲摊开来对比,会发现它们背后其实是同一股行业暗流在推着走——大模型这个领域正在经历一次从"会用"到"会造

u014177256的博客 162

Awesome Prompt Engineering 全景解析:面向 LLM 开发者的提示工程与上下文工程资源导航

本篇技术指南以 [README.md](https://link.gitcode.com/i/6de255f5bc6eb298e7541a05d11a8599) 为骨架,系统梳理该仓库手工筛选的提示工程(Prompt Engineering)与上下文工程(Context Engineering)资源体系,涵盖论文、工具、模型、API、基准数据集、课程与社区,并结合仓库内 `_source/`、`s

gitblog_01015的博客 185

prefill还是decode更慢?time-to-first-token 第1周:30分钟吃透Roofline模型与算术强度这个LLM推理第一心智模型

**time-to-first-token** 是一个"10 周、每天 30 分钟"的 LLM 推理服务(LLM Inference Serving)实战路线图,覆盖 vLLM、SGLang、量化、投机解码与压测基准。它的第 1 周不讲任何框架,只教一件事:**Roofline 模型与算术强度(Arithmetic Intensity)**——理解 prefill 与 decode 为何一个卡在算

gitblog_00684的博客 315

大佬面对面!斯坦福2025 CS336课程全公开:从零开始搓大模型~

从事大模型方向的小伙伴有福利了!斯坦福大学 2025 年春季的 CS336 课程「从头开始创造语言模型(Language Models from Scratch)」相关课程和材料现已在网上全面发布!

Y525698136的博客 1441

从零构建大模型?斯坦福CS336爆火课程带你闯关,附超全学习资源包!

斯坦福大学CS336《从零开始构建语言模型》课程是一门实践导向的深度学习课程,通过5个单元19节课带领学生从零构建语言模型,涵盖数据收集、模型架构、训练优化等核心环节。课程要求学习者具备Python和机器学习基础,适合希望深入理解大模型开发全流程的进阶者。文章还提供了配套的640份大模型报告、经典书籍推荐以及分阶段学习路线图(含基础、RAG开发、Agent架构、微调部署四个阶段),并附赠免费学习资源包。该课程以"像构建操作系统一样构建语言模型"为理念,被评价为硬核但系统性强,是掌握大模型

2401_85390073的博客 407

CS336——1-1. Overview

❌【斯坦福大学 • CS336】从零开始构建语言模型 | 2025 年春季这个清晰度不行,字幕有点问题✅斯坦福CS336:大模型从0到1|第一讲:概述和tokenization【中英双语】这个好点~斯坦福大学《从零开始的语言模型|CS336 Language Modeling from Scratch Spring 2025》中这个可能更好,但是要开月卡似乎课程主页:课上老师讲解用的是py脚本,使用的是一个叫的基于React等前端构建的一个浏览工具就在课程的github里效率是第一设计原则~

啷个哩个啷 3832

CS336——2. PyTorch, resource accounting

斯坦福CS336课程第二讲主要介绍了使用PyTorch从零搭建大语言模型的核心内容。课程从张量基础操作开始,讲解了如何高效利用计算资源(内存和算力),并通过两个计算示例展示了训练70B参数模型所需时间和8块H100显卡能承载的最大模型规模(约400亿参数)。课程还推荐了Transformer相关读物,并详细解析了单精度浮点数(FP32)的存储格式。整体采用自底向上的教学方式,涵盖张量操作、模型构建、优化器和训练循环等关键知识点,为后续Transformer实现奠定基础。

啷个哩个啷 742
上一篇: 从数学的角度来说,强化学习究竟是在干什么?
下一篇: 职场中的斗争性
Allenlzcoder
博客等级 码龄10年 925粉丝 512原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值