Java编译器优化秘籍:字节码背后的IR魔法与常见技巧
秘滩梅毕此分类用于记录吴恩达深度学习课程的学习笔记。课程相关信息链接如下原课程视频链接[双语字幕]吴恩达深度学习deeplearning.aigithub课程资料含课件与笔记:吴恩达深度学习教学资料课程配套练习中英与答案吴恩达深度学习课后习题与答案本篇为第一课第三周3.11部分的笔记内容同时也是本周理论部分的最后一篇。经过第二周的基础补充本周内容的理解难度可以说有了很大的降低主要是从逻辑回归扩展到浅层神经网络讲解相关内容我们按部就班梳理课程内容即可当然依旧会尽可能地创造一个较为丝滑的理解过程。上一篇通过展开讲述激活函数的作用并再次过了一遍浅层神经网络的传播过程来说明浅层神经网络如何提高拟合能力本篇则补上最后一块拼图同时也是本周理论部分的最后一篇。在这周的例子里我们设置神经网络隐藏层的神经元为四个输出层的神经元再综合四个神经元的输出结果计算最终的输出那隐藏层神经元的数量增加后又是如何发挥正向的作用呢我们知道每个神经元都有自己的参数我们通过不断训练参数达到拟合效果如何让每个神经元都真的对拟合起到帮助作用就是本篇的内容随机初始化1. 什么是初始化在训练神经网络之前我们并不知道哪些参数权重和偏置是最好的因此需要先给它们一个“起始值”这个过程就叫做初始化。这些初始值相当于我们在参数空间中的“出发点”之后通过梯度下降不断调整逐步逼近损失函数的最小值。简单来说就是赋初值。2. 为什么要随机初始化在逻辑回归中我们并不强调初始化内容这是因为整个网络只有一层线性组合与其相关的参数我们的所有操作都是在更新这一组参数因此把这组参数初始化成什么样并不算一个需要思考的地方因为这组参数最终都会随着更新让损失达到最低点。而现在我们在隐藏层设置四个神经元如果所有参数一开始都设为同一个值例如全为 0会出现一个非常严重的问题我们看这样一个过程每个隐藏层神经元收到的输入一样计算得到的中间结果也完全一样反向传播时梯度也一样于是所有神经元更新后的参数依旧完全相同Pasted image 20251020100419这样训练下去即使我们设置了很多神经元它们都在“做同样的事情”模型就退化成只有一个神经元的效果。用专业术语来说这叫对称性问题Symmetry Problem。而解决办法就是在初始化时给每个神经元赋予一个不同的随机初始权重打破对称性让它们在训练过程中各自朝不同方向学习。3.损失的凸与非凸问题我们说逻辑回归不存在对称性问题还有另外一个关键原因它的损失函数是凸函数。在第二周第四部分我们讲过凸函数具有一个非常重要的特性全局范围内只有一个最低点全局最小值。这意味着无论参数从哪里初始化 只要我们沿着梯度下降方向不断更新参数最终都会收敛到同一个最优点。因此即使初始化相同甚至初始化为 0也不会导致模型陷入“学不动”或者“神经元行为完全一样”的问题如下图所示Pasted image 20251020100135但当我们从逻辑回归单一线性变换扩展为神经网络包含隐藏层、激活函数、多个权重矩阵时经过无数函数的相乘损失函数就不再是一个光滑的碗形函数而变成了一个复杂的山地地形。有无数个山峰局部最大值、山谷局部最小值、鞍点既不是峰也不是谷。此时损失函数不是凸函数而是非凸的。因此我们才需要随机初始化不同的神经元来不断探索损失函数的最小值。4.举例类比随机初始化的作用我们依旧用山坡来举例现在我们派 4 个登山者去寻找一片山地的最低点损失函数的最小值情况 结果所有人从同一个山顶出发全零初始化 大家看到的坡度一样朝同一个方向走走的路径重叠只等于一个人找路效率极低。每个人从不同位置出发随机初始化 各自看到的坡度不一样探索方向不同更可能有人找到更低的谷底更优解。因此随机初始化就是给每个神经元一个不同的出发点让它们探索不同的优化空间。5. 权重的随机初始化在神经网络中隐藏层的每个神经元都拥有属于自己的权重参数和偏置。如果我们把所有权重都初始化为相同的值就会造成一个严重的问题对称性永远无法被打破所有神经元的行为完全一样网络就失去了“多神经元协作学习”的意义。因此我们需要为每一个权重赋予一个随机的初始值这就叫做权重随机初始化。它并不是让权重变得“乱七八糟”而是把它们设定在一个很小且随机的范围内例如由标准正态分布随机生成的浮点数这样就可以打破对称性实现多个隐藏神经元探索多个不同方向的效果。而对于权重的随机初始化也有一些科学的初始化算法我们遇到再说。6. 偏置的初始化与权重不同偏置一般不需要随机初始化而是直接初始化为 0 或一个很小的常数。这是因为偏置项不会造成之前提到的“对称性问题”它作为一个常数只是简单地把激活函数的输入整体向左或向右平移不会影响神经元之间是否相同。因此在权重已经随机初始化实现了打乱效果后我们便不会把过多的算法性能浪费在偏置上。总结这便是本周课程的最后一部分内容相比第二周需要较多的基础补充本周其实只是实现了从逻辑回归到浅层神经网络的扩展了解了神经网络规模增加是如何帮助拟合的。下一篇的内容便是本周的课后习题和代码实践我们用实操来感受一下带隐藏层的神经网络相比逻辑回归带来的性能提升。分类: 吴恩达深度学习笔记

相关新闻

脑机接口技术发展:从科幻走向现实的技术革命

脑机接口技术发展:从科幻走向现实的技术革命

# 脑机接口技术发展:从科幻走向现实的技术革命## 引言脑机接口(Brain-Computer Interface, BCI)技术曾经只存在于科幻电影中,但如今正以前所未有的速度走进现实。这项技术通过在大脑与外部设备之间建立直接的通信通路,…

2026/7/7 7:19:27 阅读更多 →
【图像加密】带椒盐噪声鲁棒性评估的彩色图像 DNA 混沌加密解密代码,计算 MSE和 PSNR附matlab代码

【图像加密】带椒盐噪声鲁棒性评估的彩色图像 DNA 混沌加密解密代码,计算 MSE和 PSNR附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/7/5 5:02:56 阅读更多 →
一人顶一支队伍:谷歌这20个工具,轻松搞定社媒内容

一人顶一支队伍:谷歌这20个工具,轻松搞定社媒内容

做海外社媒、外贸、跨境、出海,你有没有一种感觉:每天忙得脚不沾地,发帖、回复、找素材、写文案,但效果平平,粉丝不见涨,询盘没几个。你以为是努力不够,其实是你还在用手工作坊的方式对抗别人的…

2026/7/7 4:39:24 阅读更多 →

最新新闻

2026年直线滑台选购指南:这三家厂商口碑公认最好

2026年直线滑台选购指南:这三家厂商口碑公认最好

你有没有遇到过这样的场景——设备调试阶段一切正常,一上产线连续跑三天,定位偏差从0.01mm漂到了0.05mm,良率直接跳水两个点?这不是设备不行,是直线滑台选错了。直线滑台是自动化设备中最基础的直线运动执行部件&#…

2026/7/8 5:52:46 阅读更多 →
2026 指挥中心控制台选型排名:4 家主流源头厂商客观横向对比(政企控制室操作台采购指南)

2026 指挥中心控制台选型排名:4 家主流源头厂商客观横向对比(政企控制室操作台采购指南)

2026 政企指挥中心控制台选型客观测评,对比科思诺、铁力山、飞马拓新、照彰实业生产产能、交付周期、场景适配能力,提供控制室操作台采购标准、避坑要点与场景推荐,适配公安、能源、金融、水利调度项目。综合自有全流程产线、南北直营服务、全…

2026/7/8 5:50:46 阅读更多 →
海外AI短剧日产3万部、日耗3000万美金,前海像样李蓦:蓝海正在变红,中小厂商别硬闯

海外AI短剧日产3万部、日耗3000万美金,前海像样李蓦:蓝海正在变红,中小厂商别硬闯

短剧出海浪潮翻涌至今,AI短剧已然站上了行业增长的风暴眼。一个让人瞠目的数字摆在眼前——当前海外AI剧月产能已达到3到4万部。如果对标国内AI短剧的发展节奏,海外市场大致处在国内今年三、四月份的位置,正是爆发式增长的前夜。近日&#xf…

2026/7/8 5:50:46 阅读更多 →
JCMsuite应用:倾斜平面波传播透过光阑的传输

JCMsuite应用:倾斜平面波传播透过光阑的传输

这个例子计算入射平面波(在倾斜的入射角度)通过一个独立光阑的传播:光阑几何结构下图显示了计算得到的近场的矢量图。近场的矢量图几何图形在xy横截方向上具有透明的边界条件。因此,对于周期问题,散射场的傅里叶变换不再是离散的。所以&#…

2026/7/8 5:46:45 阅读更多 →
泉港专利申请指南:选择最适合您的专业服务

泉港专利申请指南:选择最适合您的专业服务

行业痛点分析 在当前激烈的市场竞争中,专利申请已成为企业保护创新成果、提升核心竞争力的重要手段。然而,泉港地区的许多企业在专利申请过程中面临着诸多挑战。根据国家知识产权局的数据,近年来全国专利申请驳回率逐年上升,2022…

2026/7/8 5:44:44 阅读更多 →
工业设备数据管理中台是什么?有什么功能?

工业设备数据管理中台是什么?有什么功能?

工厂里通常有PLC、SCADA、MES、ERP等来自不同厂商、不同年代的设备与系统,它们的数据格式和协议各不相同,就像说着各自的方言,无法沟通。设备数据中台会通过统一的接口和标准,把这些“方言”数据采集上来,清洗、转换并…

2026/7/8 5:42:44 阅读更多 →

日新闻

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/7/8 0:00:48 阅读更多 →
MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N1 到批处理的全路径 一、从"功能正确"到"性能可接受"——MyBatis 批量操作的三段式进化 MyBatis 在日常增删改查场景中几乎是无感的——实体映射直观、SQL 控制灵活。但当数据量从千级上升到十万级、百万级,许…

2026/7/8 0:00:48 阅读更多 →
工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

1. 工业负载控制方案概述在工业自动化、电机驱动和照明控制等高需求场景中,可靠地控制电感和电阻负载是核心挑战之一。TPD2015FN作为东芝的8通道高端智能功率开关IC,配合PIC18F45K22微控制器,能够构建一套稳定、高效的负载控制系统。这套组合…

2026/7/8 0:02:48 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻