nn-zero-to-hero 神经网络教程:如何手写反向传播、从零搭语言模型
nn-zero-to-hero 神经网络教程如何手写反向传播、从零搭语言模型【免费下载链接】nn-zero-to-heroNeural Networks: Zero to Hero项目地址: https://gitcode.com/GitHub_Trending/nn/nn-zero-to-hero这是 Neural Networks: Zero to Hero 课程的配套笔记。仓库很轻一个 lectures/ 目录、7 个 Jupyter 笔记本外加当目录用的 README.md。它不教你调 API只把反向传播和语言模型一行行推给你看。推完你能自己讲清梯度的每一步。和直接调 API 比差在哪你卡住的点通常是两个梯度为什么这么传、BatchNorm 不加会崩。官方文档只讲调什么不推为什么。这个仓库把推导做成了能跑的笔记本micrograd 是手写的标量自动求导引擎每个算子前向和反向都摊开写。差别很直接——这里每一步都能打印数值、逐层核对。推导可验证不是调完接口就走。三段路线图热身 → 主线 → 进阶 ️热身micrograd 的 2 个笔记本都在 lectures/micrograd/ 下。先手搓标量自动求导引擎再搭小网络做训练。学完你能把链式法则真正用到计算图上。主线part1 到 part2。从 makemore_part1_bigrams.ipynb 的二元统计模型起步再升级成 MLP。学完你能独立训一个字符级语言模型盯着 loss 曲线看它收敛。进阶part3 到 part5。BatchNorm、手写反向传播、类 WaveNet 的 CNN。学完你能逐层说清梯度从哪来、到哪去。三个阶段每段只多一层复杂度。三步跑通每步都有验收标志 克隆仓库顺序跑通 micrograd 两个笔记本git clone https://gitcode.com/GitHub_Trending/nn/nn-zero-to-hero 完成标志第一半场能打印出你手写表达式的梯度值。跑通 part1 bigrams让模型采样并打印名字。 完成标志生成结果像一串英文人名。按 part2 到 part5 推进每层打印张量 shape。 完成标志在 makemore_part4_backprop.ipynb 里不靠 autograd 推完整个网络的梯度。三步走完进度到哪、差在哪自己看得一清二楚。四个常见误区 ⚠️× 跳过 micrograd 直奔 makemore → 自动求导全成黑盒part4 手写反向传播基本做不动 → 先把 micrograd 两个笔记本推完再进场。× part4 只看不写 → 这讲本身就是练习题纯看只剩零散直觉 → 每层暂停自己推卡住再看答案。× part5 靠猜张量形状 → 那一节 torch.nn 用法密度高形状对不上全线卡住 → 多打印 shape拿不准就查文档。× 在仓库里找 GPT 的笔记本 → 第 7、8 讲GPT、GPT 分词器目前只有视频仓库内没有对应笔记本 → 先把现有 7 个笔记本做完。四条都是反复有人栽过的绕开能省你一整晚。开跑前先做个适配自检适合刚入门、想弄清反向传播到底在算什么的人天天用 PyTorch 但没手写过 autograd 的开发者。不适合只想快速调现成模型出效果的场景这套课节奏偏慢。前置要求记得住导数定义和链式法则微积分底子薄的话先复习一遍再开第一讲。今晚打开 micrograd 第一半场跑起来能独立推完 part4PyTorch 背后的魔法才真正变透明。【免费下载链接】nn-zero-to-heroNeural Networks: Zero to Hero项目地址: https://gitcode.com/GitHub_Trending/nn/nn-zero-to-hero创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

macOS 录屏工具 QuickRecorder 实战:如何录出干净双音轨的教程视频

macOS 录屏工具 QuickRecorder 实战:如何录出干净双音轨的教程视频

macOS 录屏工具 QuickRecorder 实战:如何录出干净双音轨的教程视频 【免费下载链接】QuickRecorder A lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具 项目地址: https://gitcode.co…

2026/11/6 10:48:59 阅读更多 →
D85163高精度低功耗RTC芯片深度解析与工程实践

D85163高精度低功耗RTC芯片深度解析与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/6 10:48:58 阅读更多 →
QQ空间历史说说备份:GetQzonehistory 一次跑出 6 张表格加 1 个网页

QQ空间历史说说备份:GetQzonehistory 一次跑出 6 张表格加 1 个网页

QQ空间历史说说备份:GetQzonehistory 一次跑出 6 张表格加 1 个网页 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 上周末整理老照片时,我试着在空间里找一条 2…

2026/10/15 16:52:12 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/5 12:28:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/6 9:29:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/5 12:28:01 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/5 12:28:02 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/6 8:08:42 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/5 19:38:59 阅读更多 →

日新闻

周新闻

月新闻