【Python与机器学习 7-3】深度学习 CNN

本文介绍了深度学习中的卷积神经网络(CNN),探讨了其在特征提取和分类中的作用。通过手写数字识别的例子,阐述了CNN的工作流程,包括卷积、池化等操作。同时,通过可视化CNN的各层结果,展示了在人脸识别和物体识别任务中,CNN如何逐步学习和识别复杂特征。
摘要由CSDN通过智能技术生成

背景

对许多机器学习问题来说,特征提取不是一件简单的事情。
人工的方式无法很好地抽取实体中的特征,是否有自动的方式呢?
深度学习解决的核心问题之一就是自动地将简单的特征组合成更加复杂的特征

应用领域

深度学习 ≈ 深层神经网络
深度学习最早兴起于图像识别,现在还用于语音识别,自然语音处理,人机博弈等领域

通过例子介绍CNN是什么

下图为用CNN进行手写数字识别的过程,可见我们输入一个手写数字的图片,然后输出9各类别的概率。
这里写图片描述

CNN分为两个部分,先对图片进行特征提取,然后根据提取的特征进行分类

feature extraction 特征提取

第一部分是feature extraction 即特征提取,这个操作得到的结果还是一个一个图片。

  • 第一步:卷积操作 convolution
    通过5*5的卷积核对输入图片进行卷积操作,得到28*28大小的feature maps。这里是用4个不同的卷积核对输入图片进行卷积操作。这里卷积核中的25个权重,就是深度学习学习的参数
  • 第二步:池化操作p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值