卷积神经网络(Convolutional Neural Network)

本文介绍了卷积神经网络(CNN)在图像识别中的优势,探讨了CNN为何有效,详细阐述了CNN的架构,包括卷积、最大池化和平展等步骤,并通过实例展示了CNN如何处理图像特征。此外,还提到了在Keras中使用CNN的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本博客是针对李宏毅教授在youtube上上传的机器学习系列课程视频的学习笔记。(视频地址


卷积神经网络(Convolutional Neural Network,简称CNN),在图像处理方面的效果一直非常突出。今天我们就来看一下CNN的原理,并探究一下其效果如此好的原因。

为什么用CNN来识别图像(Why CNN for Image)

Motivation to use CNN: previous fully connected deep network (DNN) has too many parameters.

比如,如果下图中的猫图像是一个100*100pixel的彩色图片,那么就有100*100*3(彩色)个像素点/特征,那么第一个隐藏层假设有1000个神经元,那么光是第一个隐藏层的权重矩阵就是30000*1000的矩阵了。

1

那么,我们能不能根据一些先验知识(图片的很多像素对于判定物体类别的作用肯定不大),从原本fully-connected的NN中拿掉一些参数呢?

我们注意到在图片识别问题中存在的三个属性:

  • 属性一

我们想要识别的模式(pattern)往往比整张图片要小得多。比如下图中的鸟嘴,其实只要看红色框框中的小区域就可以判断。(Some patterns are much smaller than the whole image)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值