
深度学习数学基础完整指南李宏毅深度学习教程的 6 个核心公式入门【免费下载链接】leedl-tutorial《李宏毅深度学习教程》李宏毅老师推荐苹果书PDF下载地址https://github.com/datawhalechina/leedl-tutorial/releases项目地址: https://gitcode.com/GitHub_Trending/le/leedl-tutorial《李宏毅深度学习教程》leedl-tutorial是基于台大李宏毅老师公开课整理的中文深度学习教材覆盖从数学基础到前沿专题的完整知识体系每章都配有可运行的 Notebook 作业适合想系统搞懂神经网络、梯度下降与反向传播背后数学的新手。这篇文章按公式地图方式带练每章从一个核心公式出发先给公式再讲直觉最后落到项目里能动手验证的作业。想从零学反向传播怎么学、梯度下降入门教程怎么跑照这个顺序走一遍即可。一、网络凭什么能拟合函数前向传播只有一个公式全连接网络的前向传播可以压缩成一个式子z Wx b再经过激活a σ(z)一层层加权求和 非线性堆叠起来数学上就是函数复合。加权求和加非线性叠出近似能力网络能学会复杂模式靠的正是这种复合的表达能力W 就是网络需要拧动的一组旋钮。在 HW2 分类作业目录 里你会亲手写最简分类损失观察参数变化时损失如何响应先建立调旋钮的体感。上图是三层网络的前向传播输入 x 逐层线性变换、过激活函数最后加权合成输出 y。二、预测错了网络怎么知道该调哪反向传播是链式法则有了损失 L每个参数需要知道自己的锅有多大即偏导∂L/∂W。反向传播就是把链式法则倒着走一遍从输出层把误差一层层传回去每层只算自己这一段的贡献。一次前向加一次反向算完所有梯度它的巧妙在于每个中间量只算一次避免了重复劳动。建议对照 HW1 回归作业目录 逐项手推一遍教材的数学基础章节书籍目录也给出了完整推导。三、大雾中怎么下山梯度下降与自适应学习率有了梯度更新就照固定套路走θ ← θ − η·g朝损失最陡的下坡方向迈一步。雾中下山的比喻看不见山脚只能摸脚下的坡度每次更新就是摸一下坡度走一步。固定步长不够用动量与自适应学习率步长太大会跳过谷底太小又磨蹭固定步长还会在陡坡上反复震荡。动量法像跑步带惯性RMSprop、Adam 这类自适应学习率则像根据坡度平缓程度自动调步长。上图左侧是 RMSprop 的更新公式右侧是二维损失曲面上的参数轨迹在陡峭处步长自动变小绕开了红圈里的震荡区。做梯度下降入门教程练习时可以在 HW2 分类作业 里改学习率亲眼看收敛快慢的变化。四、认物到底要看多大范围卷积是局部滑窗加权求和全连接让每个像素都连到整张图又贵又浪费。CNN 用一个小的滤波器做滑窗加权求和输出 核内元素 × 对应窗口元素之和只提取局部特征且同一套核参数在整张图上共享。上图是两种不同滤波器滑过同一输入每个 3×3 窗口算出一个数拼成特征图。CNN 作业目录 会带你从零写卷积层并做数据增强是验证本章数学的最佳位置。五、模型开始背题了用哪三种正则化过拟合指训练集损失很低、测试集却崩了——网络把训练数据背下来了。数学工具箱里的对策有三类惩罚项、随机性与更多数据L1/L2 正则化给损失加惩罚项L 数据项 λ·惩罚项让参数别长得太大Dropout每次训练随机关掉一部分神经元逼网络别依赖个别单位数据增强对样本做随机翻转、加噪凭空多出训练多样性。上图是增强思想的延伸对测试样本做多种变换把各版本的预测取平均结果更稳竞赛中常用。六、把模型当分布生成器GAN 的概率模型视角生成模型换了个问法不预测标签而是学会数据本身的分布。GAN 的思路是随机噪声 z 服从一个简单分布让生成器把它映射到复杂的数据分布再用判别器以假乱真地对抗训练VAE 则把隐变量约束成概率分布。上图展示了从简单分布学出复杂分布的过程这就是概率模型的核心数学思想。想动手看效果的去 GAN 作业目录 训练一个能画出动漫头像的生成器。下一步行动指南3 步走完成数学基础的闭环拉环境用git clone https://gitcode.com/GitHub_Trending/le/leedl-tutorial拿到仓库先跑 Warmup 教程目录 熟悉 Colab 与 PyTorch看曲线运行 HW1 回归作业在 TensorBoard 里盯住训练与验证损失曲线——两条曲线分开走高就是过拟合正好用上第五章的正则化升难度按 HW2 分类 → HW3 CNN 的顺序推进每次只改一个变量学习率、正则强度观察曲线变化能预判效果才算真正吃透。上图是回归作业中的真实监控界面训练损失上与验证损失下同步下降且贴近就是健康状态。【免费下载链接】leedl-tutorial《李宏毅深度学习教程》李宏毅老师推荐苹果书PDF下载地址https://github.com/datawhalechina/leedl-tutorial/releases项目地址: https://gitcode.com/GitHub_Trending/le/leedl-tutorial创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考