[发明专利]一种基于ELM的多类Adaboost集成学习方法在审
申请号: | 201510036010.5 | 申请日: | 2015-01-23 |
公开(公告)号: | CN104598925A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 蒋云良;沈叶峰;刘勇;范婧 | 申请(专利权)人: | 湖州师范学院 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 韩洪 |
地址: | 313000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于ELM的多类Adaboost集成学习方法,具体包括以下几个步骤:ELM方法、多类Adaboost方法、LBP方法,此外还通过使用PCA方法来局部替换做测试。本发明将ELM方法作为基础分类器,由于其运算简便快速以及良好的性能,与现有的经典方法相比,本申请的方法可以直接应用于多分类问题。通过人脸数据集的对比实验,实验结果表明,本方法可以使预测的分类结果更加稳定,还具有良好的泛化性能。 | ||
搜索关键词: | 一种 基于 elm adaboost 集成 学习方法 | ||
【主权项】:
一种基于ELM的多类Adaboost集成学习方法,其特征在于:包括以下几个步骤:a)ELM方法:对于N个任样本(xi,ti),xi=[xi1,xi2,…,xid]T∈Rd,ti=[ti1,ti2,…,tiK]T∈RK,带L个隐层节点且激活函数为h(x)的标准单隐藏层前馈神经网络的数学模型为: 其中j=1,2,…,N,wI=[wi1,wi2,…,wid]T表示连接第i个隐层节点和输入节点的权重向量,而βi=[βi1,…,βiK]T则表示连接第i个隐藏节点和输出节点的权重向量,oj=[oj1,oj2,…ojk]T表示该单隐藏层前馈神经网络的第i个输出向量,bi则是第i个隐藏节点的阈值,(·)则表示两个向量的内积,隐层节点数为L的单隐层前馈神经网络的激活函数h(x)可以简写表示为Hβ=T;b)主成分分析方法:PCA方法的主要过程如下: (b1)计算数据矩阵X的协方差矩阵V;(b2)通过公式|V‑λΕ|=0计算矩阵V的特征值λ,其中λ1≥λ2≥…≥λp;(b3)通过(V‑λΕ)β=0计算相应的特征向量,其中β为β1,β2,…,βp;(b4)算出最后的主成分矩阵Yr=β′rX(r=1,2,…,p);其中E是一个单位矩阵,E的维度同矩阵V,矩阵Y由n行向量组成,每一个向量是矩阵X特征值所对应的特征向量;c)多类Adaboost方法:预先定义函数I(x)为: 首先给定训练数据{(x1,y1),(x2,y2),…,(xN,yN)},其中xi∈Rd表示维度为d的第i个输入特征向量,相对的yi则表示第i个特征向量所属的类别标签,这里令yi∈{‑1,+1}分为两类,通过使用Tj(x)函数来表示第i个若分类器,同时假定一共含有M个若分类器,执行以下步骤:(c1)初始化每个节点的观测权值ωi为1/N,i=1,2,…,N;(c2)对于每一个分类器m,m=1:M,执行如下:通过使用权值ωi在分类器Tm(x)下训练相应的数据;计算对应的分类误差: 用以上求得的误差来计算相应的第m个分类器的权重对所有i=1,2,…,N,更新数据样本的权值:ωi=ωi·exp(αm·I(yi≠Tm(xi)));对所有i=1,2,…,N重新标准化权值ωi;(c3)输出C(x),由分类器进行投票得到最后的结果 d)LBP方法:将一幅图划分成3*3的窗口,每个窗口含一个像素灰度值,将周围点的值分别于中心点的值做比较,如果大于中心点的值就标注是1,否则就标为0;最终经过对比得到一串8位的二进制数,对应的就可以计算该值,即LBP值;对应的公式可记为:其中(xc,yc)是中心像素,ic对应的灰度值;而ip则是相邻像素点的灰度值,s是一个符号函数:
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖州师范学院,未经湖州师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510036010.5/,转载请声明来源钻瓜专利网。
- 上一篇:特征分辨力快速测量方法
- 下一篇:一种农作物叶部病害识别方法