Author:AXYZdong 李宏毅《机器学习》系列 参考视频地址:https://www.bilibili.com/video/BV1Ht411g7Ef 参考文档:DataWhale文档
- [一、深度学习发展历史](https://cloud.tencent.com/developer)
- [二、深度学习三个步骤](https://cloud.tencent.com/developer)
- [2.1 Step1:神经网络(Neural network)](https://cloud.tencent.com/developer)
- [2.2 Step2:模型评估(Goodness of function)](https://cloud.tencent.com/developer)
- [2.3 Step3:选择最优函数(Pick best function)](https://cloud.tencent.com/developer)
- [三、深度学习思考](https://cloud.tencent.com/developer)
- [四、总结](https://cloud.tencent.com/developer)
以神经元(neuron)为基本单位,通过神经元之间的互相连接,建立神经网络。
神经元之间有很多不同的连接方式,这样就会产生不同的结构(structure)。
▲ 完全连接前馈神经网络
深度(Deep)的理解
Deep = Many hidden layer
▲ 深度层数的发展
矩阵计算(Matrix Operation)
随着层数变多,错误率降低,随之运算量增大,通常都是超过亿万级的计算。对于这样复杂的结构,我们一定不会一个一个的计算,对于亿万级的计算,使用loop循环效率很低。因此,利用矩阵计算(Matrix Operation)提高运算的速度以及效率。
▲ 矩阵计算(Matrix Operation)
FAQ(Frequently Asked Questions)
▲ FAQ
对于模型的评估,我们一般采用损失函数来反应模型的好差,所以对于神经网络来说,我们采用交叉熵(cross entropy)函数来对损失进行计算,通过调整参数,让交叉熵误差越来越小。
▲ 损失示例
为什么要用深度学习,深层架构带来哪些好处?那是不是隐藏层越多越好?
▲ 隐藏层越多越好?
▲ 普遍性定理
Datawhale组队学习,李宏毅《机器学习》Task4. Deep Learning(深度学习)。主要包括深度学习发展历史、深度学习三个步骤:神经网络 模型评估 选择最优函数、深度学习思考。
—— END ——