[发明专利]一种基于改进有效集算法优化的极限学习机二元分类方法在审
申请号: | 201510239330.0 | 申请日: | 2015-05-12 |
公开(公告)号: | CN104866901A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | 赵明华;丁晓枫;莫瑞阳;曹慧;原永芹;石争浩;姚全珠 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06F17/30 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 李娜 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 有效 算法 优化 极限 学习机 二元 分类 方法 | ||
1.一种基于改进有效集算法优化的极限学习机二元分类方法,其特征在于,包括以下步骤:
步骤一,给定训练样本集,确定优化的求解问题;
训练样本集为一个含有N个样本的训练样本集
Xi∈Rm和ti∈{-1,+1};求解问题的求解式及限制条件为
Subject to:tiβ·h(xi)≥1-ξi 式(1)
ξi≥0,i=1,...,N
其中,||·||表示欧几里得范数,β为法向量,h(xi)为将m维训练样本输入映射到ELM特征空间的函数,C是人工设置的参数;
根据KKT定理和拉格朗日乘子理论,训练极限学习机等价于求解公式
Subject to:0≤αi≤C,i∈S 式(3)
其中,α∈RN是非负拉格朗日乘子对应的不等式约束的向量,
e=[1,...1]T∈RN,K=KELMtT(t∈RN×N)为半正定矩阵,核函数为KELM(xi,xj)=h(xi)·h(xj),定义集合
L={i|αi=0},U={i|αi=C}和S={i|0<αi<C},αS和αU是分别属于集合S和U的α的分量构成的向量,KSS和KUS表示K的子矩阵;
步骤二,根据BAS有效集算法计算下降方向dk并沿着下降方向dk找到不违反约束条件的最大搜索步长
步骤三,根据EAS有效集算法设置临时迭代步长μtemp和继续寻找最优步长
设置临时迭代步长μtemp∈(μ,1],通过临时步长μtemp判断函数值能否较进一步下降,如果可以继续下降,重复选取μtemp直至函数值不再下降为止;
步骤四,使用预测赋值法减少工作集变量迭代到最优值花费的计算代价;采用优化后的极限学习机对未知样本分类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510239330.0/1.html,转载请声明来源钻瓜专利网。