神经网络是什么?深度学习第一章
查看原内容 ↗一句话总结
神经网络本质上是一个由13000多个权重和偏置参数构成的复杂函数,通过分层结构将784个输入像素转化为10个输出数字概率,其中激活值在层间传递并由Sigmoid函数压缩到0到1之间。
核心观点
- 01
神经元即持数单元
每个神经元只保存0到1之间的数,称为激活值。输入层784个神经元对应28×28像素的灰度值,输出层10个神经元对应0-9数字的识别置信度,中间隐藏层暂视为黑箱。
- 02
分层结构的识别希望
理想情况下,第二层检测边缘等低层特征,第三层组合成环、线等子部件,最终层再组合成数字。这种分层抽象也适用于语音解析等任务,但实际网络是否如此工作需训练后验证。
- 03
权重与偏置控制激活
层间连接有权重矩阵和偏置向量。权重决定神经元关注哪些像素模式,偏置设定激活阈值。加权和后经Sigmoid函数压缩到0-1范围,形成下一层激活值。
- 04
网络即高维参数函数
整个网络是从784维输入到10维输出的函数,含约13000个可调整参数。用矩阵向量积可紧凑表达层间变换,这也是机器学习依赖线性代数的原因。
- 05
现代网络已少用Sigmoid
Lisha Li指出,Sigmoid因训练困难已属旧方法,现代深度网络更常用ReLU(修正线性单元):输入大于阈值时保持原值,否则输出0,这极大提升了深层网络的训练效果。
内容章节
人脑识别数字的奇妙能力
以28×28低分辨率手写数字为例,展示人脑能轻松识别形态各异的三,引出计算机编程实现此任务的困难。
视频目标与结构安排
承诺无背景要求地展示神经网络的数学本质,本集讲结构,下集讲学习,以手写数字识别为经典案例。
神经元与网络分层
定义神经元为保存0到1之间数字的单元,介绍输入层784神经元、两个隐藏层各16神经元、输出层10神经元的网络结构。
隐藏层的理想作用
提出分层识别的希望:边缘→子部件→数字,但承认这只是期望,实际需训练验证,且将问题逐层下放。
层间激活传递机制
讲解如何通过权重加权求和、加偏置、Sigmoid压缩,使一层激活决定下一层激活,以边缘检测为例说明参数作用。
参数规模与矩阵表达
该网络有约13000个权重和偏置,用矩阵向量积加偏置向量再套Sigmoid的紧凑记号描述层间变换。
网络即复杂函数
强调每个神经元乃至整体网络都是函数,784入10出,参数化、迭代矩阵运算与Sigmoid构成其复杂性。
预告下集与订阅呼吁
下集将讲解网络如何从数据中学习权重偏置,并调侃YouTube推荐算法也是神经网络。
专家补充:ReLU取代Sigmoid
Lisha Li解释现代网络用ReLU替代Sigmoid的原因:训练更容易,深层网络效果更好。
字幕原文(短引用)
精选示例仅展示短引用,完整字幕请查看原视频。原内容版权归权利人所有;如有异议可通过 版权投诉入口 联系我们。
马上能用