当前位置: 首页 > 专利查询>安徽大学专利>正文

一种基于自适应池化方式的图像分类方法技术

技术编号:35831632 阅读:18 留言:0更新日期:2022-12-03 14:00
本发明专利技术公开了一种基于自适应池化方式的图像分类方法,将当前池化层的输入特征图按照池化层所给定的卷积核尺寸、步长和填充的大小,使用滑动窗口的方式分别展开为n个区域,每个区域分别对应有一个α值,采用自适应的方式,将特征图对应的n个区域经过采样后得到一系列t分布,再将其经过仿射变换后,结合当前的α值,动态地去调整α值的大小,进而就控制自适应池化动态的去改变输出特征点的选择,再将池化后的特征值折叠起来,就得到使用了不同程度的池化方式所对应的输出特征图。通过本发明专利技术,解决了传统图像分类中只能使用最大池化或者平均池化所带来的保留的信息不够准确等问题,从而能更好的利用的数据的实际情况,提高了模型分类的准确率。了模型分类的准确率。了模型分类的准确率。

【技术实现步骤摘要】
一种基于自适应池化方式的图像分类方法


[0001]本专利技术涉及模式识别、深度学习等相关
,具体地,是一种使用了自适应池化方式的图像分类方法。

技术介绍

[0002]随着深度学习的快速发展,深度神经网络能够在较为困难的学习任务上取得出色的表现,其中卷积神经网络一般会利用池化的方法来减小激活映射的大小,池化层的引入是仿照人的视觉系统对视觉输入对象进行降维和抽象,这个过程对于增加接受域和减少后续卷积的计算需求是至关重要的,池化操作的一个重要特性是最小化与初始激活映射相关的信息损失,并且不会对计算和内存开销造成重大影响,由于池化层会不断的减小数据的空间大小,因此参数量和计算量也会下降,在一定程度上也控制了过拟合。
[0003]为此,池化层成为当前卷积神经网络中常用的组件之一,用于模仿人的视觉系统对数据进行降维,能够用更高层次的特征表示图像,池化层一般的操作有:最大值池化、均值池化、随机池化、中值池化等等。其中最大值池化和均值池化是最常见并且应用最多的池化操作,最大值池化在前向传播过程中,选择图像区域中特征点的最大值作为该区域池化后的值,最大值池化的优点在于它能学习到图像的边缘和纹理结构;均值池化在前向传播过程中,选择图像区域中所有特征点的均值作为该区域池化后的值,它的优点是可以减小估计均值的偏移,更好的捕捉背景特征。
[0004]尽管最大值池化和均值池化都能在卷积神经网络中有较好的表现,但是由于最大值池化永远只会考虑区域中的最大值,而均值池化永远只会考虑区域的平均值,忽略了其它值的影响和作用,比如说该区域内的第二个或第三个最大的特征值,从而可能导致保留的信息不够准确,在减少激活映射中也可能会丢失更多的信息。

技术实现思路

[0005]本专利技术的目的是为了解决现有技术中的缺点,旨在提出的一种基于自适应池化方式的图像分类方法,能够自适应的选择每个区域内对应的池化输出值,弥补了最大值池化和均值池化只能进行选取最大值和均值的缺点,在增加接受域和减少后续卷积计算的同时,能够保留更多的信息。
[0006]为了实现上述目的,本专利技术采用了如下的技术方案,
[0007]一种基于自适应池化方式的图像分类方法,所述方法包括以下步骤:
[0008]步骤1:获取数据集并定义模型,初始化自适应池化层的α值;
[0009]步骤2:定义优化器、损失函数和学习率衰减策略,设定超参数大小,包括学习率、迭代次数、批大小、控制α更新的λ和ξ;
[0010]步骤3:将训练集送入模型,开始迭代训练,迭代次数设为epoch;
[0011]步骤3

1:神经网络前向传播,当经过第i层池化层时,将当前第i层的输入特征图通过给定的卷积核尺寸K
[0]×
K
[1]、填充大小P和步长大小S,使用滑动窗口的操作,提取出滑
动的n个局部区域块,记为I=[X1,X2,...,X
n
,],其中,每个局部区域块的大小为K
[0]×
K
[1],其中一个区域内的特征值记为X
i
={x1,x2,...,x
T
},T=K
[0]×
K
[1];
[0012]步骤3

2:若epoch=1,则n个局部区域块使用初始化后的α值,否则使用上轮迭代后的α值;
[0013]步骤3

3:n个局部区域块,每个局部区域块特征值为X
i
={x1,x2,...,x
T
},通过均值、方差和自由度计算得到n个与之对应的t分布,将其经过仿射变换得到预调整值α

,由α和两个超参数λ、ξ进行更新α大小;
[0014]步骤3

4:n个局部区域块,每个局部区域块特征值为X
i
={x1,x2,...,x
T
},结合更新后的α值,经过自适应池化方式后得到池化后的特征值b
i
,b
i
可以由α值控制选择出X
i
中的任意一个特征值,最后该自适应方式的输出为B=[b1,b2,...,b
n
,];
[0015]步骤3

5:将该自适应输出B=[b1,b2,...,b
n
,],经由滑动窗口的逆操作,折叠后还原回特征图的张量形式,得到该层池化层的输出特征图;
[0016]步骤4:前向传播结束后,经由分类器对模型输出的特征进行分类,计算损失并反向传播,直至迭代结束;
[0017]其中,在步骤3

1中,第i层的输入特征图的大小为[N,C,W,H],其中N为batch size的大小,C为特征图的通道数,W和H为特征图的尺寸;根据卷积核尺寸K
[0]×
K
[1]、填充大小P和步长大小S,每个通道上的特征图大小,经由滑动窗口的方式得到n个K
[0]×
K
[1]大小的局部区域块,其中:
[0018][0019]其中,i∈{0,1},且spatialsiez
[0]=W,spatialsiez
[1]=H;每个通道上形成的n个局部区域块分别对应有一个α值。
[0020]其中,在步骤3

4中,所述的自适应池化方法为:
[0021][0022]其中,每个局部区域块的特征值为X={x1,x2,...,x
T
},T=K
[0]×
K
[1],b(α)为该局部区域块池化后的结果,α为控制区域内自适应池化程度的参数,并赋有初始值。
[0023]其中,在步骤3

3中,在神经网络第一轮结束之后,对于池化层的输入特征图,展开为n个局部区域块,每个局部区域块得到与之对应的t分布,通过对其均值μ、方差σ及自由度n进行仿射变换后,得到新的预调整值α


[0024]其中,在步骤3

3中,能动态调整α值,关键在于获得预调整值α

,α

由均值μ、方差σ及自由度n进行仿射变换后获得,仿射变换的方式通过线性插值的方法得到:
[0025]在一个确定的自由度n时,有:
[0026]α

=w
11
α

11
+w
12
α

12
+w
21
α

21
+w
22
α

22

[0027]其中,且σ1、σ2、μ1、μ2、α

11
、α

12
、α

21
、αv2′
为根据训练数据反复实验所得到的结果。...

【技术保护点】

【技术特征摘要】
1.一种基于自适应池化方式的图像分类方法,其特征在于,所述方法包括以下步骤:步骤1:获取数据集并定义模型,初始化自适应池化层的α值;步骤2:定义优化器、损失函数和学习率衰减策略,设定超参数大小,包括学习率、迭代次数、批大小、控制α更新的λ和ξ;步骤3:将训练集送入模型,开始迭代训练,迭代次数设为epoch;步骤3

1:神经网络前向传播,当经过第i层池化层时,将当前第i层的输入特征图通过给定的卷积核尺寸K
[0]
×
K
[1]
、填充大小P和步长大小S,使用滑动窗口的操作,提取出滑动的n个局部区域块,记为I=[X1,X2,...,X
n
,],其中,每个局部区域块的大小为K
[0]
×
K
[1]
,其中一个区域内的特征值记为X
i
={x1,x2,...,x
T
},T=K
[0]
×
K
[1]
;步骤3

2:若epoch=1,则n个局部区域块使用初始化后的α值,否则使用上轮迭代后的α值;步骤3

3:n个局部区域块,每个局部区域块特征值为X
i
={x1,x2,...,x
T
},通过均值、方差和自由度计算得到n个与之对应的t分布,将其经过仿射变换得到预调整值α

,由α和两个超参数λ、ξ进行更新α大小;步骤3

4:n个局部区域块,每个局部区域块特征值为X
i
={x1,x2,...,x
T
},结合更新后的α值,经过自适应池化方式后得到池化后的特征值b
i
,b
i
可以由α值控制选择出X
i
中的任意一个特征值,最后该自适应方式的输出为B=[b1,b2,...,b
n
,];步骤3

5:将该自适应输出B=[b1,b2,...,b
n
,],经由滑动窗口的逆操作,折叠后还原回特征图的张量形式,得到该层池化层的输出特征图;步骤4:前向传播结束后,经由分类器对模型输出的特征进行分类,计算损失并反向传播,直至迭代结束。2.根据权利要求1所述的基于自适应池化方式的图像分类方法,其特征在于,在步骤3

1中,第i层的输入特征图的大小为[N,C,W,H],其中N为batch size的大小,C为特征图的通道数,W和H为特征图的尺寸;根据卷积核尺寸K
[0]
×
K
[1]
、填充大小P和步长大小S,每个通道上的特征图大小,经由滑动窗口的方式得到n个K
[0]
×
K
[1]
大小的局部区域块,其中:其中,i∈{0,1},且spatialsiez
[0]
=W,spatialsiez
[1]
=H;每个通道上形成的n个局部区域块分别对应有一个α值。3.根据权利要求1所述的基于自适应池化方式的图像分类方法,其特征在于,在步骤3

4中,所述的自适应池化方法为:其中,每个局部区域块的特征值为X={x1,x2,...,x
T
},T=K
[0]
×
K
[1]
,b(α)为该局部区域块池化后的结果,α为控制区域内自适应池化程度的参数,并赋...

【专利技术属性】
技术研发人员:任璐李浩宋坤赵冬
申请(专利权)人:安徽大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1