CNN卷积神经网络原理详解(中)

19 篇文章 60 订阅
订阅专栏

卷积神经网络与全连接神经网络的比较

在这里插入图片描述
卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 它包括卷积层(convolutional layer)和池化层(pooling layer)。
名词解释
前馈神经网络
前馈神经网络是一种最简单的神经网络,各神经元分层排列。每个神经元只与前一层的神经元相连。接收前一层的输出,并输出给下一层.各层间没有反馈。是目前应用最广泛、发展最迅速的人工神经网络之一。研究从20世纪60年代开始,目前理论研究和实际应用达到了很高的水平。

卷积运算的数学解释

为什么用卷积运算
通常情况下,卷积是对两个实变函数的一种数学运算。首先我们从一个例子出发给我卷积的定义。
假设我们正在用激光传感器追踪一艘宇宙飞船的位置。我们的激光传感器给出一个单独的输出x(t),表示宇宙飞船在时刻t的位置。x和t都是实值,这意味着我们可以再任意时刻从传感器读出飞船的位置。
现在假设我们的传感器收到一定程度的噪声干扰。为了得到飞船位置的低噪声估计,我们对得到的测量结果进行平均。显然,时间上越接近的测量结果越相关,所以我们采用一种加权平均的方法,对于最近的测量结果赋予更高的时间间隔。我们可以采用一个加权函数 w ( a ) w(a) w(a)来实现,其中 a a a表示测量结果距当前时刻的时间间隔。如果我们对任意时刻都采用这种加权平均的操作,就得到了一个新的对于飞船位置的平滑估计函数 s s s
s ( t ) = ∫ x ( a ) w ( t − a ) d a s(t)=\int x(a)w(t-a)da{\color{Red} }{\color{Blue} {\color{DarkOrange} }}{\color{Orange} } s(t)=x(a)w(ta)da

简单的解释一下:
s ( t ) s(t) s(t): t t t时刻宇宙飞船的位置(我们要求的目标)
x ( a ) x(a) x(a): 我们令 t ′ = t − a t'=t-a t=ta,则 x ( a ) x(a) x(a)表示 t ′ t' t时刻飞船的位置(该位置包含了噪音,因此不是精确的位置)
w ( t − a ) w(t-a) w(ta):表示 t ′ t' t时刻飞船在该位置的可能性,也可以成为比重
最终我们将宇宙飞船从 t ′ t' t时刻到 t t t时刻的过程中,每一个时刻测量到的位置再乘以测量时刻该位置所占比重相乘并将结果相加,最终得到一个结果,我们认为是飞船 t t t时刻一个较为准确的位置。

我们把这种运算成为卷积,卷积运算通常用星号表示:
s ( t ) = ( x ∗ w ) ( t ) s(t)=(x*w)(t) s(t)=(xw)(t)
在这里插入图片描述

在本例中,激光传感器在每个瞬时反馈测量结果明显是不切实际的。通常我们处理计算机的数据时,时间会被离散化,传感器会定期的传输数据。在本例中,假设传感器每秒反馈一次信息是比较理想的。这样,时刻 t t t只能取整数值。如果假设 x x x w w w都定义在时刻 t t t上,就可以定义离散形式的卷积:
s ( t ) = ( x ∗ w ) ( t ) = ∑ a = − ∞ ∞ x ( a ) w ( t − a ) s(t)=(x*w)(t)=\sum_{a=-\infty}^{\infty}x(a)w(t-a) s(t)=(xw)(t)=a=x(a)w(ta)

我们用到的卷积形式
在机器学习的应用中,输入通常是多维数组的数据,而核通常是由学习算法优化得到的多维数组的参数。我们把这些多维数组叫做张量。由于输入与核的每一个元素都必须明确的分开存储,我们通常假设在存储了数值的有限点集以外,这些函数的值都为零。这就意味着在实际的操作过程中,我们可以通过对有限个数组元素的求和来实现无限求和。

我们经常一次在多个维度上进行卷积运算,例如,如果把一张二维的图像 I I I作为输入,那么为了数学模型可以计算,我们的核 K K K也必须是一个二维数组:
S ( i , j ) = ( I ∗ K ) ( i , j ) = ∑ m ∑ n I ( m , n ) K ( i − m , j − n ) S(i,j)=(I*K)(i,j)=\sum_{m}\sum_{n}I(m,n)K(i-m,j-n) S(i,j)=(IK)(i,j)=mnI(m,n)K(im,jn)
简单解释一下:
S ( i , j ) S(i,j) S(i,j):在二维数组中,我们想要得到在坐标 i , j i,j i,j处的值(参照 s ( t ) s(t) s(t))
I ( i , j I(i,j I(i,j:在二维数组中,在坐标 i , j i,j i,j处的测量值,参照 x ( t ) x(t) x(t)
K ( m , n ) K(m,n) K(m,n):与目标位置( i , j i,j i,j)相距( m , n m,n m,n)处位置的坐标代表的值所占比重,参照 w ( t − a ) w(t-a) w(ta)

在这里插入图片描述

卷积计算的工作模式

何为卷积?
卷积就是在原始的输入中进行特征的提取。提取过程分区域,一块一块的提取。并且根据卷积层的递增,提取的特征也由最基本的点、线、面变成了可以分别事物的具化的特征,例如汽车的轮胎、猫的耳朵等。
在这里插入图片描述
上图中最左边的方块是输入,尺寸是3232的3通道图像。中间黄色方块是一个卷积核,尺寸是55,该尺寸是一个设定值,深度和输入一样都为3(这里深度必须和输入深度相同,否则数学上无法计算)。最终输出是一个特征图,尺寸为2828。
中间灰色方块是3个卷积核,尺寸与上面黄色方块相同,但是数量是3,因此输出是3个特征图,尺寸为28
28。
tips:
卷积操作不仅可以对原始输入层执行,对于经过卷积操作的层,也可以再次使用。但是核的输入一定要与上一层的深度相同。

在这里插入图片描述
简单解释
第一次卷积可以提取出低层次的特征。

第二次卷积可以提取出中层次的特征。

第三次卷积可以提取出高层次的特征。

特征是不断进行提取和压缩的,最终能得到比较高层次特征,简言之就是对原式特征一步又一步的浓缩,最终得到的特征更可靠。利用最后一层特征可以做各种任务:比如分类、回归等。

在这里插入图片描述
具体计算步骤
输入是固定的,filter(核)是指定的,因此计算就是如何得到绿色矩阵。第一步,在输入矩阵上有一个和filter相同尺寸的滑窗,然后输入矩阵的元素在滑窗里的部分与filter矩阵对应位置相乘,具体过程见下图:
在这里插入图片描述
那么针对不同的卷积输入和卷积核,每次输出的尺寸是多少?我们可以参考如下公式
输出的尺寸=(输入的尺寸-核的尺寸+2*填充尺寸)÷步长+1
具体大家可以自己研究。
从上面的卷积过程,我们还可以发现一个重要特征,在同一层的卷积计算,我们使用的是相同的卷积核。这是卷积的一重要特点,参数共享。参数共享可以极大的减少参数数量。

池化
卷积是为了提出特征值,那么搞完了卷积,我们就该整理这些特征值了。首先就是从这些特征值里面筛选更有特征的特征值。。。就是我们将要说的池化操作。没错,池化就是想要把卷积输出的数组尺寸近一步缩小。常用的池化有平均值池化、最大值池化。我们以最大值池化为例做一个简要说明,看完大家自然就明白平均值池化的意思了。
在这里插入图片描述
从上图可以看出,池化的结构和卷积一样,都是在输入的数组内以一个指定的大小扫描全图,但是池化不用计算,只做筛选。最大池化就是筛选出区域内最大值,平均池化就是计算区域的平均值。

传送门:
CNN卷积神经网络原理详解(上)
CNN卷积神经网络原理详解(下)

大话卷积神经网络CNN
qq_33287871的博客
10-04 5228
这里的神经网络,也指人工神经网络(Artificial Neural Networks,简称ANNs),是一种模仿生物神经网络行为特征的算法数学模型,由神经元、节点与节点之间的连接(突触)所构成,如下图: 每个神经网络单元抽象出来的数学模型如下,也叫感知器,它接收多个输入(x1,x2,x3…),产生一个输出,这就好比是神经末梢感受各种外部环境的变化(外部刺激),然后产生电信号,以便于转导到神经细胞(又叫神经元)。 单个的感知器就构成了一个简单的模型,但在现实世界,实际的决策模型则要复杂得多,往往是由.
李理:详解卷积神经网络
qunnie_yi的博客
12-05 3298
本系列文章面向深度学习研发者,希望通过Image Caption Generation,一个有意思的具体任务,深入浅出地介绍深度学习的知识。本系列文章涉及到很多深度学习流行的模型,如CNN,RNN/LSTM,Attention等。本文为第7篇。 作者:李理 目前就职于环信,即时通讯云平台和全媒体智能客服平台,在环信从事智能客服和智能机器人相关工作,致力于用深度学习来提高智能...
CNN卷积神经网络原理详解,大白话讲解卷积
HB_id01289的博客
12-09 1731
卷积到底在卷啥?卷积是什么?零基础入门神经网络的小白都会有这样的疑问,其实卷积很简单。卷积神经网络CNN 是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一,在自然语言处理和图像领域有广泛的应用。
胶囊网络(CapsulesNet)理解
luoxuexiong的博客
03-16 1万+
胶囊网络(CapsulesNet)理解: 一.回顾CNN: CNN网络层级结构 CNN网络一共有5个层级结构: 输入层 卷积层 激活层 池化层 全连接FC层 1.输入层 与传统神经网络/机器学习一样,模型需要输入的进行预处理操作,常见的3预处理方式有: 去均值 归一化 PCA/SVD降维等 2.卷积层 局部感知:人的大...
卷积神经网络基本构造
Clement
04-04 4779
卷积计算 卷积运算实现垂直边缘检测 过滤器检测不同方向的边缘 Padding 输入图片维度信息是[6,6],卷积核尺寸[3,3],padding=1,步长stride=1,经过卷积运算之后输出图片维度信息也是[(6+2x1-3+1),(6+2x1-3+1)],这样也就保持维度信息的一致性,不致于特征信息丢失。 计算公式:n = (n-f+2p)/s+1 ,n是指输入/输出维度信息,f是卷积...
【深度学习系列】卷积神经网络CNN原理详解(一)——基本原理
简书博客搬家测试账号
04-27 3961
感谢关注天善智能,走好数据之路↑↑↑欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。上篇文章我们给出了用paddlepaddle来做手写数字识别的...
CNN笔记:通俗理解卷积神经网络
凌风探梅的专栏
07-04 3万+
通俗理解卷积神经网络(cs231n与5月dl班课程笔记) http://blog.csdn.net/v_july_v/article/details/51812459 1 前言     2012年我在北京组织过8期machine learning读书会,那时“机器学习”非常火,很多人都对其抱有巨大的热情。当我2013年再次来到北
卷积神经网络原理解析
人工智能AI技术
08-16 5712
自动驾驶、智能医疗保健和自助零售这些领域直到最近还被认为是不可能实现的,而计算机视觉已经帮助我们达到了这些事情。如今,拥有自动驾驶汽车或自动杂货店的梦想听起来不再那么遥不可及了。事实上,我们每天都在使用计算机视觉——当我们用面部解锁手机或在社交媒体上发照片前使用自动修图。卷积神经网络可能是这一巨大成功背后最关键的构建模块。这一次,我们将加深理解神经网络如何工作于CNNs。出于建议,这篇文章将包括相当复杂的数学方程,如果你不习惯线性代数和微分,请不要气馁。
卷积神经网络(CNN)原理详解
IT之一小佬的博客
06-17 2万+
卷积神经网络(CNN)原理详解 1. 卷积神经网络的组成 定义 卷积神经网络由一个或多个卷积层、池化层以及全连接层等组成。与其他深度学习结构相比,卷积神经网络在图像等方面能够给出更好的结果。这一模型也可以使用反向传播算法进行训练。相比较其他浅层或深度神经网络,卷积神经网络需要考量的参数更少,使之成为一种颇具吸引力的深度学习结构。 我们来看一下卷积网络的整体结构什么样子。 其包含了几个主要结构 卷积层(Convolutions) 池化层(Subsampling) 全连接层(Full c
CNN】深入浅出讲解卷积神经网络(介绍、结构、原理
程序星空实验室
05-24 8万+
1、卷积神经网络的背景介绍 卷积神经网络(Convolutional Neural Networks, 简称CNN)是一种具有局部连接、权值共享等特点的深层前馈神经网络Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一,擅长处理图像特别是图像识别等相关机器学习问题,比如图像分类、目标检测、图像分割等各种视觉任务都有显著的提升效果,是目前应用最广泛的模型之一。 卷积神经网络具有表征学习(representation learning)能力,能
CNN卷积神经网络详解
08-05
CNN神经网络入门书籍,想要入门神经网络,学习基础知识的不可错误
卷积神经网络(CNN,ConvNet)及其原理详解.pdf
03-13
卷积神经网络CNN,或ConvNet)是一种深度学习模型,尤其在图像处理领域表现出色,但其应用已扩展到语音识别、自然语言处理等多种任务。CNN的核心特性包括局部感受野、权重共享和池化。 1. 局部感受野:CNN的每...
卷积神经网络原理详解
06-07
本ppt详细介绍了卷积神经网络的起源背景、算法原理、算法的执行过程、以及CNN的应用场景
卷积神经网络CNN基本原理详解
热门推荐
GoppViper的博客
03-13 9万+
卷积神经网络(Convolutional Neural Network,简称CNN),是一种前馈神经网络,人工神经元可以响应周围单元,可以进行大型图像处理。卷积神经网络包括卷积层和池化层。
CNN卷积神经网络原理详解(下)
LEEANG121的博客
10-21 2万+
CNN卷积神经网络原理详解(下)反向传播 反向传播 前面讲解了卷积神经网络的网络基本架构。我们在实际运算的时候会发现,随着计算次数的增加,我们的输出结果与我们的预期结果会不断的逼近。这是因为网络的权重参数在不断的调整,那么参数是如何调整的?这就涉及到一个反向传播的问题。反向传播其实是神经网络的一个基础,下面我通过一个简单的示例带大家详细了解一下这个数学过程。 前向传播算法 ...
卷积神经网络(CNN)--原理详细解读(通俗易懂)
最新发布
m0_71212744的博客
07-12 7328
在人工智能的浪潮卷积神经网络CNN)以其卓越的性能在图像识别、视频处理等领域大放异彩。它通过模拟人脑视觉系统,利用卷积层、池化层等结构,从数据自动提取并学习特征,实现高效且准确的分类与识别。本文旨在以简洁明了的方式,揭开CNN的神秘面纱,解析其工作原理,让小伙伴们快速了解这一前沿技术如何推动图像处理的进步,并激发对深度学习领域的兴趣与探索。定义。
三万字硬核详解卷积神经网络CNN原理详解 + 项目实战 + 经验分享)
shinuone的博客
10-31 1万+
深入解析卷积神经网络(CNN)的实际运用,全面整理并梳理了CNN的关键知识点。从基础概念到实战技巧,提供了详实的内容,助力读者深入理解并应用卷积神经网络于实际问题解决。
写文章

热门文章

  • 可变形卷积从概念到实现过程 66239
  • RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列) 61366
  • Tensorflow安装教程详解(图文详解,深度好文) 56308
  • 深度学习:GAN 对抗网络原理详细解析(零基础必看) 51474
  • CNN卷积神经网络原理详解(上) 47244

分类专栏

  • Tensorflow从入门到放弃 8篇
  • 机器学习 12篇
  • 导航定位 4篇
  • 深度学习算法及原理 19篇
  • tensorflow学习笔记实战 8篇
  • 项目经理专精 1篇
  • 数学基本概念 8篇
  • 人工智能学习杂谈 6篇
  • 随笔 1篇
  • 深度学习算法理论与实践 2篇
  • OpenCV实战教程 4篇
  • Python应用笔记 7篇

最新评论

  • RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列)

    R_ee_ve_s: 有没有开源例程分享下啊

  • 深度学习:AE自编码器详细解读(图文并茂,值得一看)

    Moonstar927: 讲的很复杂

  • CNN卷积神经网络原理详解(下)

    想想369会怎么做: 讲得很详细,很适合入门观看,如果能说明CNN的一些特点就更好了

  • RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列)

    m0_74960302: RTK不就是厘米级的么

  • 可变形卷积从概念到实现过程

    lmw0320: 是否这么理解: 卷积核其实是老样子,但是进行卷积操作的时候,卷积核进行移动,扫描到对应位置的像素矩阵时,并不是直接使用该像素矩阵,进行点乘计算。而是发散操作,将原像素矩阵附近的像素收集过来,随机选择相同数量的像素,组成一个新的像素矩阵,进行点乘计算??

大家在看

  • 【C语言】编译和链接(编译环境和运行环境)
  • 【C语言】文件操作(2)(文件缓冲区和随机读取函数) 1592
  • 【Linux探索学习】第八弹——Linux工具篇(三):Linux 中的编译器 GCC 的编译原理和使用详解
  • 标准Netty框架的云快充协议+桩直连协议+云快充1.5 -1.6
  • Redis基础知识(学习笔记19--Redis Sentinel)

最新文章

  • 这书看着贼得劲儿
  • 这本关于机器学习的书---牛XXX
  • 无人驾驶时代的室外组网技术研究
2023年1篇
2021年1篇
2020年24篇
2019年51篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三景页三景页

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家安徽校园玻璃钢雕塑新余公园玻璃钢雕塑销售电话鼓楼商场美陈布展天津博物馆玻璃钢雕塑玻璃钢雕塑厂靠谱平台河北工业玻璃钢雕塑规格尺寸潍坊市玻璃钢雕塑定制海南玻璃钢瓜果雕塑商场美陈工艺品上海安卡通玻璃钢雕塑铜黄色杯状玻璃钢花盆江苏水果玻璃钢雕塑定做价格玻璃钢雕塑的不同之处深圳商场美陈玻璃钢卡通雕塑品牌济宁梅州玻璃钢卡通雕塑越秀商场美陈青海卡通玻璃钢雕塑价格商场美陈休息区专业玻璃钢雕塑企业河北走廊商场美陈市场价商场美陈蝴蝶设计说明封丘玻璃钢雕塑费用玻璃钢人物不锈钢镂空雕塑定制广州自发光动物玻璃钢雕塑商场美陈蝴蝶设计说明龙岩玻璃钢雕塑古代玻璃钢卡通雕塑报价表玻璃钢儿童嬉戏雕塑河南装饰商场美陈采购肇庆玻璃钢动物雕塑现货香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化