游乐游手机版
首页/AI教程/文章详情

Karpathy四小时人工智能大课:零基础小白从零构建GPT-2

时间:2026-07-09 15:18
Karpathy发布4小时GPT-2从零复现深度教程,全面拆解神经网络搭建、优化策略、超参数调优及通宵训练完整过程,最终训练结果接近GPT-3(1 24亿参数)水准,代码基于PyTorch与HuggingFace实现,总成本仅约10美元,性价比极高,适合深度学习初学者。

Karpathy又出手了,这次直接丢出一枚重磅冲击波——4小时长的GPT-2从零复现教程。

这条视频属于他经典的“Zero To Hero”(从0到英雄)系列。在这个系列里,Karpathy的惯用风格是把一个复杂的技术课题拆得干干净净,讲得明明白白。而这次,时长直接翻倍,创下了系列新纪录。此前最长也不过2小时25分,这次直接拉到了4小时。

Karpathy在帖子里把整条视频的节奏梳理得相当直白:

– 先搭起GPT-2的神经网络骨架
– 再做一波优化,让训练能反赌起来
– 对照GPT-2和GPT-3论文,设置训练调优与超参数
– 启动评估
– 祈祷一切顺利,关机睡觉
– 第二天醒来,看模型生成了什么有趣的东西

发布短短几小时,视频播放量就冲到了11万。

据Karpathy透露,这个“过夜”训练出来的结果,表现已经接近GPT-3(124M参数)模型的水准。最有趣的是,他甚至还给视频做了一张封面图——直接把英伟达GPU点上了火。

评论区里,有网友直接喊出“Karpathy是我的神”。华裔天才少年Alexandr Wang更是拿流行歌手发单曲来比喻:“你的新视频,就像是流行音乐明星发布的新单曲。”

许多网友也纷纷在视频下方“打赏”。

那么,这条视频到底讲了什么?不妨跟着来拆解一下。

4小时大课,干货满满

开头部分,Karpathy先交代了GPT-2的背景。

2019年,OpenAI首次发布GPT-2,同时公开了论文和代码。

这次视频的目标,就是复现一个1.24亿参数的GPT-2模型。选这个参数大小,是因为GPT-2发布前有一个小系列(miniseries),包含4种不同参数规模,其中最大的那个才算真正意义上的GPT-2。

如果把模型规模放在X轴,各类下游指标放在Y轴,就可以画出Scaling Law曲线。基本规律是:模型越大,下游任务表现越好。

具体来看,这个1.24亿参数的Transformer架构共有12层,768个通道(channels)。

GPT-2发布至今已经5年,如今复现起来容易得多。GPU计算需求不高,大概花1小时、10美元就能搞定。Karpathy特别提到,他训练模型用的是Lambda GPU Cloud,理由是——“这是目前在云上按需启动GPU实例最简单、最好用的方式”。

第一步,先加载GPT-2模型。进入GitHub源代码库,点开model.py。

可以看到,这个模型是用Tensorflow写的。

Karpathy也承认:“现在我们很少用Tensorflow了,直接上更友好的PyTorch吧。”

为了更方便复现,他还用上了Hugging Face上的GPT-2代码——基于Transformer重新搭建,用起来更顺手。

接着就是从Hugging Face页面导入GPT-2模型。如果想复现1.5B参数的版本,只需在gpt2后面加上“-xl”即可。

然后,将PyTorch的NN模块初始化到对应类中,打印键值。可以看到GPT-2模型内部的参数和形状:W_token嵌入的权重大小是50257×768。

整节课分为四大模块,从构建到参数调优,Karpathy全盘拆解:

第一节:实施GPT-2 nn.模块
第二节:速战速决,混合精度GPU,1000ms
第三节:超参数设置,AdamW,梯度剪裁
第四节:等待结果,GPT-2与GPT-3复现对比

最后,关机睡觉,第二天醒来再看结果。

模型的训练损失持续下降,表现已经能与GPT-3一较高下。

这条4小时的大课,就在这里了。

参考资料:
https://x.com/karpathy/status/1799949853289804266
https://www.youtube.com/watch?v=l8pRSuU81PU

来源:https://www.aiagiai.com/1118.html
上一篇AI生图格局大震 Stable Diffusion 3开源倒计时 2B参数模型单机运行碾压Midjourney 下一篇苹果首次自研AI模型细节揭秘,无GPT-4o也强劲
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
阿里云通义AIGC平台完全指南:设计师AI生产力革命
AI教程 · 2026-07-09

阿里云通义AIGC平台完全指南:设计师AI生产力革命

一、写在前面:为什么设计师需要关注AIGC? 如果你还在手动一张一张制作海报、反复修改客户口中“感觉不对”的配色方案、为电商详情页准备几十张不同场景的产品图——那么你一定经历过这些痛点: 创意瓶颈:脑海中有画面,但手绘无法呈现 重复劳动:调整尺寸、更换背景、批量生成变体消耗了大量时间精力 成本焦虑:

零基础毕设代码二次开发:3文件定位法及Vue/Java修改对照表
AI教程 · 2026-07-09

零基础毕设代码二次开发:3文件定位法及Vue/Java修改对照表

每年一到毕业季,计算机专业的同学总会陷入一个共同的怪圈:从 GitHub 上扒下来一套代码,或者用 AI 生成一个项目,看起来挺完整的,可导师一句“加个筛选条件”或“换个页面颜色”,瞬间就懵了——不敢改,不会改,怕改崩。是不是很熟悉? 一、为什么AI生成的毕设代码你 "不敢改 "? 1 1 毕业生的三大

反向海淘订单系统:状态机与分布式事务实战设计
AI教程 · 2026-07-09

反向海淘订单系统:状态机与分布式事务实战设计

先分享一个反直觉的结论:反向海淘订单管理的真正挑战,往往不在于业务逻辑本身,而在于状态流转。一个订单的生命周期拉长到跨国运输,中间涉及的环节多、系统多、参与者多,状态稍有错乱就可能引发连锁事故。Taocarts团队在实践中踩了不少坑,最终沉淀下来的这套状态机与分布式事务方案,成功解决了这一复杂难题。

AI并未抢走程序员饭碗而是更新了编程菜单
AI教程 · 2026-07-09

AI并未抢走程序员饭碗而是更新了编程菜单

AI并未大规模替代程序员,而是改变了职业结构。重复性编码岗位需求下降35%至15%,而AIAgent开发等岗位需求激增187%。开发者焦虑从“被替代”转向“跟不上变化”,60%程序员已使用AI辅助编程。人的核心价值转向架构设计、技术决策和审查AI生成代码,AI技能带来16%薪资溢价。

Codex一键复刻任何网站,30秒完成两天工作量
AI教程 · 2026-07-09

Codex一键复刻任何网站,30秒完成两天工作量

Codex命令行工具能一键复刻任何网站的前端代码,包括样式、动画和响应式布局。通过无头浏览器分析DOM和计算样式,生成语义化HTML、CSS变量和模块化JS,视觉还原度达90%-95%。支持指定技术栈、只复刻特定组件或添加新功能,大幅提升开发效率。