一种基于自适应矩阵迭代极限学习机的图像识别方法技术

技术编号:30088055 阅读:11 留言:0更新日期:2021-09-18 08:48
本发明专利技术公开了一种基于自适应矩阵迭代极限学习机的图像识别方法,将传统极限学习机的网络结构与自适应的矩阵迭代方式相结合,在求解输出权重矩阵的时候利用收敛因子自适应的矩阵迭代方式收敛得到输出权重矩阵,因此在保留传统极限学习机网络结构简单与随机生成参数等特点的同时,在图像识别方面具有更好的训练精度,且占用计算资源和耗费时间更少,这为机器学习算法及图像识别的改进优化提供了新思路和新途径。思路和新途径。

【技术实现步骤摘要】
一种基于自适应矩阵迭代极限学习机的图像识别方法


[0001]本专利技术属于基于机器学习的图像识别
,具体涉及一种基于自适应矩阵迭代极限学习机的图像识别方法。

技术介绍

[0002]随着人工智能产生突破性发展,机器学习作为解决人工智能问题的一类主流方法,在不断创新和改进。图像识别技术作为人工智能的一个重要领域,借助图像识别技术可以完成一般传感器不能完成的任务。图像识别技术以图片特征为基础对图像进行数据处理,利用算法来建立模型,算法的好坏将决定图像识别的效果。
[0003]极限学习机(Extreme Learning Machine,ELM)是一种单隐藏层的前馈神经网络算法,由于其结构简单、训练时输入权重和偏差可以随机产生以及通过求解线性方程组的最小范数解来确定输出权重的特点,ELM算法相较于许多传统算法可以在保证学习准确率的基础上拥有更快的训练速度以及更好的泛化能力,被越来越多的应用于图像识别领域。传统的ELM算法虽然有网络结构简单、设置参数较少以及相对于多层神经网络训练速度较快的优点,但是由于其单层网络结构和参数随机性的特点,其训练出的学习模型的精度具有很大的不稳定性。同时求解输出权重矩阵采用的求解Moore

Penrose广义逆的方法也有一定的缺陷,该方法会导致运算时间过长以及部分情况下图像识别准确率较低。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种基于自适应矩阵迭代极限学习机的图像识别算法,实现了图像的精确、高效识别分类。
[0005]本专利技术提供的一种基于自适应矩阵迭代极限学习机的图像识别方法,包括以下步骤:
[0006]步骤1、对采集到的图像数据集进行数据预处理得到图像的特征向量,并确定图像的标签,所述图像数据集中的元素记为:(x,t),其中,x为图像的特征向量,x=[x1,x2,
···
,x
m
]T
∈R,m为特征维数;t为图像的标签向量,t=[t1,t2,
···
,t
l
]T
∈R,l为标签维度;将所述图像数据集划分为测试集和训练集;
[0007]步骤2、结合极限学习机与自适应的矩阵迭代方式,构建基于自适应矩阵迭代极限学习机的图像识别模型,所述图像识别模型的网络结构由m维的输入层、含有n个节点的隐藏层及含有l个节点的输出层组成,如公式(1)所示:
[0008][0009]其中,w
i
=[w
i1
,w
i2
,
···
,w
im
]T
表示连接第i个隐藏层节点与输入层节点的输入权重向量,β
i
=[β
i1

i2
,
···

il
]为连接第i个隐藏层节点与输出层节点的输出权重矩阵,b
i
为第i个隐藏层节点的偏置矩阵,g(w,x,b)为激活函数;所述输入权重矩阵和偏置矩阵均为随机生成;
[0010]步骤3、采用所述步骤1生成的所述训练集,利用矩阵迭代方式求解输出权重矩阵,完成对所述图像识别模型的训练;
[0011]步骤4、应用中,将待分类图像的特征向量输入所述步骤3训练得到的所述图像识别模型,即可得到所述待分类图像的类型。
[0012]进一步地,所述步骤3中利用矩阵迭代方式求解输出权重矩阵,完成对所述图像识别模型的训练,包括以下步骤:
[0013]步骤3.1、选定包含M个样本的训练集,记为:(x
i
,t
i
),i=1,2,
···
M,其中x
i
=[x
i1
,x
i2
,
···
,x
im
]T
∈R,t
i
=[t
i1
,t
i2
,
···
,t
il
]T
∈R;将所述训练集输入所述图像识别模型;
[0014]步骤3.2、利用矩阵迭代方式求解所述图像识别模型的输出权重矩阵,将所述公式(1)转换为公式(2)所示:
[0015]β(k)=(I
M

μN
‑1H
T
H)β(k

1)+μN
‑1H
T
T
ꢀꢀ
(2)
[0016]其中,β=[β1,β2,
···

n
]T
;T=[t1,t2,
···
,t
M
]T
;H为隐藏层输出矩阵,表示为:k为迭代次数,μ为收敛因子,N为矩阵H
T
H的对角矩阵;I
M
为M维的单位矩阵;
[0017]采用自适应方式确定所述收敛因子μ的取值,如公式(3)所示:
[0018][0019]其中,λ
max
[N
‑1H
T
H]为矩阵N
‑1H
T
H的特征值中的最大值,λ
min
[N
‑1H
T
H]为矩阵N
‑1H
T
H的特征值中的最小值;
[0020]由所述公式(2)和(3)即可求解出输出权重矩阵β;
[0021]步骤3.3、使用所述测试集对所述图像识别模型进行测试,若所述图像识别模型的准确率达标,则完成所述图像识别模型的训练;否则,执行步骤3.1。
[0022]进一步地,所述图像数据集中图像的特征向量均经过归一化处理。
[0023]有益效果:
[0024]本专利技术通过将传统极限学习机的网络结构与自适应的矩阵迭代方式相结合,在求解输出权重矩阵的时候利用收敛因子自适应的矩阵迭代方式收敛得到输出权重矩阵,因此在保留传统极限学习机网络结构简单与随机生成参数等特点的同时,在图像识别方面具有更好的训练精度,且占用计算资源和耗费时间更少,这为机器学习算法及图像识别的改进优化提供了新思路和新途径。
具体实施方式
[0025]下面列举实施例,对本专利技术进行详细描述。
[0026]本专利技术提供了一种基于自适应矩阵迭代极限学习机的图像识别方法,其基本思想是:通过将传统极限学习机的网络结构与自适应的矩阵迭代方式相结合,构建基于自适应
矩阵迭代极限学习机的图像识别模型,以图像数据构建的训练集完成对基于自适应矩阵迭代极限学习机的图像识别模型的训练,采用训练得到的基于自适应矩阵迭代极限学习机的图像识别模型实现对图像的分类。
[0027]本专利技术提供了一种基于自适应矩阵迭代的极限学习机的图像识别方法,具体步骤如下:
[0028]步骤1、采集得到图像数据集,对图像数据进行数据预处理得到图像的特征向量,并确定图像的标签,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应矩阵迭代极限学习机的图像识别方法,其特征在于,包括以下步骤:步骤1、对采集到的图像数据集进行数据预处理得到图像的特征向量,并确定图像的标签,所述图像数据集中的元素记为:(x,t),其中,x为图像的特征向量,x=[x1,x2,

,x
m
]
T
∈R,m为特征维数;t为图像的标签向量,t=[t1,t2,

,t
l
]
T
∈R,l为标签维度;将所述图像数据集划分为测试集和训练集;步骤2、结合极限学习机与自适应的矩阵迭代方式,构建基于自适应矩阵迭代极限学习机的图像识别模型,所述图像识别模型的网络结构由m维的输入层、含有n个节点的隐藏层及含有l个节点的输出层组成,如公式(1)所示:其中,w
i
=[w
i1
,w
i2
,

,w
im
]
T
表示连接第i个隐藏层节点与输入层节点的输入权重向量,β
i
=[β
i1

i2
,


il
]为连接第i个隐藏层节点与输出层节点的输出权重矩阵,b
i
为第i个隐藏层节点的偏置矩阵,g(w,x,b)为激活函数;所述输入权重矩阵和偏置矩阵均为随机生成;步骤3、采用所述步骤1生成的所述训练集,利用矩阵迭代方式求解输出权重矩阵,完成对所述图像识别模型的训练;步骤4、应用中,将待分类图像的特征向量输入所述步骤3训练得到的所述图像识别模型,即可得到所述待分类图像的类型。2.根据权利要求1所述的图像识别方法,其特征在于,所述步骤3中利用矩阵迭代方式求解输出权重矩阵,完成对所述图像识别模型的训练,包括以下步骤:步骤3.1、选定包含M个样本的训练集,记为:(x
i
,t
i
),i=1,2,

M,其中x
i

【专利技术属性】
技术研发人员:李钰祥邹伟东夏元清李慧芳张金会翟弟华戴荔刘坤闫莉萍
申请(专利权)人:北京理工大学
类型:发明
国别省市:

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

1