[发明专利]基于量子旋转门及退火飞蛾优化算法构建预测模型的方法在审
| 申请号: | 201910735420.7 | 申请日: | 2019-08-09 | 
| 公开(公告)号: | CN110598742A | 公开(公告)日: | 2019-12-20 | 
| 发明(设计)人: | 陈慧灵;俞蔡阳;赵学华;汪鹏君;李成业;陈一鹏 | 申请(专利权)人: | 温州大学 | 
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/00 | 
| 代理公司: | 33258 温州名创知识产权代理有限公司 | 代理人: | 陈加利 | 
| 地址: | 325000 浙江省温州市瓯海*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 退火 量子旋转门 惩罚因子 预测模型 飞蛾 构建 归一化处理 样本数据 优化算法 算法 收敛 全局近似最优解 优化支持向量机 分类和预测 分类样本 最优解 优化 | ||
1.一种基于量子旋转门及退火飞蛾优化算法构建预测模型的方法,其特征在于,所述方法包括以下步骤:
步骤S1、获取样本数据并对所获取到的样本数据进行归一化处理;
步骤S2、利用基于量子旋转门及退火飞蛾优化算法优化支持向量机的惩罚因子C和核宽γ,具体为:
步骤S2.1、定义最大迭代次数T、飞蛾优化算法种群个数n、搜索空间维度dim、惩罚因子C的搜索空间[Cmin,Cmax]和核宽γ的搜索空间[γmin,γmax];;
步骤S2.2、初始化n个搜索个体位置:采用公式(1)-(2),将每一个个体的位置映射到设定的搜索范围内,得到n个个体的位置Xi=(Xi,1,Xi,2)(i=1...n);
Xi,1=(Cmax-Cmin)*r+Cmin,(i=1,2,...,n) (1)
Xi,2=(γmax-γmin)*r+γmin,(i=1,2,...,n) (2);
其中,Ci表示个体i在当前位置时的C值,γi表示个体i在当前位置时的γ值;r为[0,1]之间的随机小数;
步骤S2.3、计算每个个体i的适应度fi,并将计算出的适应度fi由大到小排序,若所有个体中最大的适应度值大于最佳个体的适应度,则将最佳个体替换成当前适应度最高的个体;其中,所计算出的适应度fi基于个体i当前位置的C和γ值,以内部K折交叉验证策略计算支持向量机的准确度ACC来获取的;
步骤S2.4、判断是否超过种群数目n;如果是,则跳转到步骤2.8;如果否,则执行下一步骤2.5;
步骤S2.5、继续判断是否超过搜索空间维度dim;如果是,则跳转到步骤2.7;如果否,则执行下一步骤2.6;
步骤S2.6、围绕最佳个体生成整个种群:根据公式(3)生成n个个体,并计算出根据公式(3)生成的n个个体的适应度,且进一步对比出根据公式(3)生成的n个个体之中最大的适应度大于最佳个体的适应度,则用对比的n个个体之中最大的适应度的个体来替换最佳个体,待最佳个体更新后,跳转到步骤2.8;
其中,sorted为排序之后的种群,distance为当前种群与排序后对应种群的距离;
步骤S2.7、执行退火策略:针对种群中每个更新后的个体,对其执行退火策略,得到退火策略执行后的新个体;
步骤S2.8、执行量子旋转门策略:针对种群中每个更新后的个体,再对其执行量子旋转门策略,得到量子旋转门策略执行后的新个体;
步骤S2.9、判断是否达到最大迭代次数T;如果是,则执行下一步骤2.10;如果否,则返回步骤2.3,继续迭代;
步骤S2.10、输出最佳个体位置,即最优的惩罚因子C和核宽γ值;
步骤S3、基于所获得的惩罚因子C和核宽γ,利用所归一化处理后的数据来构建下述公式(4)所示的预测模型,并基于所构建的预测模型对待分类样本进行分类和预测;其中,K(●)采用公式(5)所示;xj表示第j个归一化处理后的样本数据;xi(i=1...l)表示训练样本;yi(i=1...l)表示训练样本对应的标签,yi=1代表正类样本,yi=-1代表负类样本;b为阈值;αi是拉格朗日系数;
K(xi,xj)=exp(-r||xi-xj||2) (5)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910735420.7/1.html,转载请声明来源钻瓜专利网。





