深度学习笔记——CNN

1、为什么需要CNN(卷积神经网络)?

CNN其实是一种比FNN(全连接神经网络)要简单的网络结构,也就是说CNN的参数要比FNN少很多。那么,为什么需要这种网络结构呢?假如我们现在要识别一张图片中的一只飞鸟,FNN采用整体策略,把一整只鸟当做目标pattern去识别。CNN呢?CNN在一开始学习的时候就把鸟这个大的目标pattern分成很多小pattern,比如嘴、翅膀、脖子、爪子等,甚至更小的pattern,比如嘴的某个细节、爪子的某个可区分细节等,学习到这些小pattern之后,综合起来就构成了鸟这个大pattern。

另外,这只飞鸟可能存在于一张图片的任何位置,它有两只长得几乎相同的爪子,它的羽毛有很多也是相似的。这就是说,如果用FNN的话,我们可能会用大量的参数学习到很多冗余的pattern。CNN呢?CNN用最少的参数学习这只飞鸟的必要特征,而且空间无关,这也是CNN的价值之一。

还有,我们的目标是识别出这只鸟,只要它轮廓完整就好,所以并不在乎这只鸟的大小,鸟损失一部分细节

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值