卷积神经网络示例

前提:

  • 有一张32*32*3的RGB图片作为输入。
  • 想做手写体数字识别,图片中含有某个数字,比如 7 。你想识别它是从0-9中的哪一个,我们构建一个神经网络来实现这个功能。

过程:

  •   第一层使用卷积核大小为 5*5,步长为 1 ,padding是0,卷积核个数为6,那么输出为28*28*6。将这层标记为Conv1.它用了6个过滤器,增加了偏差,应用了非线性函数,可能是Relu非线性函数。
  • 然后构建一个池化层,这里选用最大池化,参数 f = 2 ,s = 2 ,表示层的高度和宽度都会减少一半。因此,28*28变成了14*14,通道数量不变,所以最终输出结果为14*14*6,将该输出标记为Pool1。
  • 我们把卷积层和池化层当做第一层layer1。

 

  • 再构建一个卷积层,卷积核大小为 5*5 ,步幅为1,这次我们用16个卷积核,最后输出一个10*10*16的矩阵,标记为Conv2。
  • 最后做最大池化,超参数f = 2, s = 2,高度和宽度减半,最后输出为5*5*16,标记为pool2
  • 这两个是神经网络的第二层layer2。

 

  • 5*5*16矩阵包含400个元素,现在将pool2平整化为一个大小为400的一维向量。我们可以把平整化结果想象成这样的一个神经元集合,然后利用这400个单元构建下一层。
  • 下一层包含120个单元,这400个单元和这120个单元紧密相连。这就是我们的第一个
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值