李宏毅机器学习6

Brief Introduction of Deep learning

1. Deep learning 发展历史

Deep learning和Multi-layer perception的区别,老师的解释是如果用RBM initialization的话就属于deep learning,否则就是传统的Multi-layer perception。
李宏毅机器学习6

2. Deep learning 三步骤

李宏毅机器学习6
李宏毅机器学习6

3 最常见的连接方式:Fully Connect Feedforward Network

李宏毅机器学习6
李宏毅机器学习6
Deep就是有很多hidden layers的意思
李宏毅机器学习6
李宏毅机器学习6
前馈网络用矩阵运算表示:
李宏毅机器学习6
整个网络的计算
李宏毅机器学习6
用Hidden layer抽取特征,并把ouput layer 看作多分类器
李宏毅机器学习6

Example 手写数字识别

output layer代表了输入图像是0-10中哪个数字的几率
输入:256维,输出:10维
李宏毅机器学习6
李宏毅机器学习6
问题:
李宏毅机器学习6

4 衡量function的好坏

计算输出y和target里的y的交叉熵,并调整参数使交叉熵最小;
对于整个数据集,计算Loss的总和,并在function set 中找到最好的function;
或者找一组parameter,使交叉熵最小;
李宏毅机器学习6
用梯度下降寻找parameter θ
李宏毅机器学习6

其他资源

李宏毅机器学习6