ccc-Brief Introduction of Deep Learning-李宏毅(6)

Three Steps for Deep Learning

在这里插入图片描述
与机器学习三步骤基本相同。
注意step1中function为Neural Network

Fully Connect Feedforward Network

Neuron不同的连接方式导致了不同的结构,其中最常见的就是全连接前馈网络,示意图如下:
在这里插入图片描述

  • 对于一个神经网络对应不同的参数,就是不同的function,可能的function集合起来就得到了一个function set
  • Layer和Layer之间所有神经元两两间都有连接,所以叫Fully Connect Network;传递的方向为从前往后,所以叫Feedforward Network
  • 现在基本上只要是neural Network base的方法都说是deep learning的方法
Matrix Operation

激活函数 ( 权重 w ∗ 输入 + 偏移 b ) = 输出 激活函数(权重w*输入+偏移b)=输出 激活函数(权重w输入+偏移b)=输出
在这里插入图片描述
对于多层就是将前面的结果放到输入中:
在这里插入图片描述
使用矩阵运算,这样可以使用GPU加速,比用CPU计算快

Output Layer as Multi-Class Classifier

hidden layers是feature extractor(特征提取器)可以看做feature engineering,feature transformation;output layer就是一个Multi-class classifier,最后会加上一个softmax;具体图如下:,

Example Application
Neural Network

对于16x16的手写数字图像,输入是256维,输出是10维;
在这里插入图片描述
假如使用Feedforward network这个network structure,它已经确定了一个function set,需要使用gradient descent去计算出一组参数,挑一个最适合拿来做手写数字识别的function

Goodness of function

根据输出结果与真实值计算cross Entropy,调整network的参数使得cross Entropy越小越好
在这里插入图片描述
对于整体而言,需要计算所有图片的交叉熵之和,得到Total Loss L,要找到一组参数最小化Loss
在这里插入图片描述

Pick the best function

依然使用GD进行迭代更新,这里就不介绍了,过程如下:
在这里插入图片描述

That is Deep Learning,so simple!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值