详细通俗易懂理解卷积神经网络CNN(上)

Outline
什么是卷积
卷积怎么工作
什么是卷积神经网络
卷积神经网络怎么工作(经典网络)
迁移学习(概要)
数据增强方法(概要)

1 卷积的定义

首先,卷积是一种运算法则,就像乘法加法,它规定了数据之间的运算规则。它是一种怎样的运算规则呢?定义如下:
连续的定义:
在这里插入图片描述
直白地说,是连续函数f和g的一种积分运算,其中,一个明显的特征就是两函数自变量之和为n,,tao是一个变量,将其记为x,n-tao 记为y,符合x + y = n。如果n为常数,那么y随x变化而变化,符合线性关系x+y = n。

离散的定义:
在这里插入图片描述

离散的定义看起来更为直观。

为何用两函数的乘积来表示,为什么不是加法或者减法呢?乘法的含义有很多,需放在具体的应用中去,如在概率论问题“两骰子点数加起来为4的概率”:P = f(1)*g(3) + f(2)*g(2) + f(3)*g(1);

2 卷积在图像处理中的工作原理

这个图太清晰了,说明了卷积的工作过

卷积神经网络(Convolutional Neural Network,简称CNN)是一种专门用于处理具有类似网格结构数据的深度学习模型,例如图像、语音信号等。传统的神经网络模型中,信息传递需要逐层传递到下一层,而卷积神经网络在每个神经元中加入了卷积操作,这种操作可以对局部区域内的数据进行加权求和,大大减少了数据传递的复杂度。 具体来说,卷积神经网络具有以下特点: 1. 卷积层(Convolutional Layer):卷积层是CNN的核心部分,它通过卷积运算(即对输入数据局部区域进行加权求和)来捕捉局部特征。卷积层通常由多个卷积核(或滤波器)反复叠加而成,每个卷积核都有特定的形状和功能,例如识别边缘、识别纹理等。 2. 池化层(Pooling Layer):池化层用于减少数据的维度,同时保留关键信息。常见的池化方法包括最大池化和平均池化,它们可以对卷积层的输出进行压缩和降维。 3. 反馈连接(Feedback Connection):在CNN中,相邻的神经元之间的连接被称为反馈连接。这种连接可以增加模型的自适应性,使得模型能够更好地捕捉局部特征。 正是因为这些特点,卷积神经网络在处理图像、语音、文本等数据时具有很高的准确性和鲁棒性,被广泛应用于计算机视觉、语音识别、自然语言处理等领域。 以上内容仅供参考,建议咨询专业人士以确保准确理解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值