[发明专利]一种基于带学习因子蜂群算法的多层感知器训练方法在审
申请号: | 201310075275.7 | 申请日: | 2013-03-11 |
公开(公告)号: | CN104050505A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | 楼旭阳 | 申请(专利权)人: | 江南大学 |
主分类号: | G06N3/00 | 分类号: | G06N3/00;G06N3/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214122 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于带学习因子蜂群算法的多层感知器训练方法,引入异步调整学习因子思想来更新跟随蜂的蜜源位置,增强了蜂群的自适应优化能力,利用个体极值和种群的全局极值来改进人工蜂群算法中的搜索模式,提高了优化搜索效率和性能,以达到实现多层感知器初始权值和阈值的最佳优化效果,提高多层感知器的预测精度。 | ||
搜索关键词: | 一种 基于 学习 因子 蜂群 算法 多层 感知 训练 方法 | ||
【主权项】:
一种基于邻域信息粒子群算法的混沌系统参数估计技术,其特征是所述方法包括如下步骤:Step1:初始化蜂群规模N,采蜜蜂种群规模为Ne,跟随蜂种群规模为Nf,个体向量的维度为D, 表示搜索个体向量(这里,i=1,2…,N),个体搜索空间为S=RD,采蜜蜂种群空间为蜂群进化代数M,初始迭代t=1,随机设置蜜蜂的种群初始值(初始权值和阈值),利用BP算法训练网络,计算种群的适应度值,即神经网络的性能指标: 其中,Tk∈R为与第k组测试数据的输入对应的期望输出, 为神经网络的第k组测试数据输出,Uk为第k组测试输入数据,vi,wi,βi为网络权值和阈值,即蜂群算法搜索个体向量。Step2:按照种群适应度大小,将蜜蜂分为采蜜蜂和跟随蜂。Step3:更新采蜜蜂蜜源。对于每只采蜜蜂,在原蜜源附近采蜜,按下式vij=xij+r(xij‑xkj)产生新的蜜源,并计算其适应度值,式中i,k=1,2…,N,k≠i,j=1,2…,D,r是[‑1,1]之间的随机数,若其适应度值更高,则取代原蜜源;否则放弃此蜜源。Step4:更新跟随蜂的状态。对于每只跟随蜂,按照与采蜜蜂种群适应度值成比例的的概率选择一个采蜜蜂,并在其邻域内根据下式vij=λxij+c1r1(pij‑xij)+c2r2(gj‑xij)产生新的蜜源,式中λ是遗忘因子,表示搜索下一个蜜源时对当前蜜源的记忆强度,pij表示每只蜜蜂自身的历史最好位置,即个体极值,gj表示所有蜜蜂的历史最好位置,即全局最优解,r1和r2是[‑1,1]之间的随机数,c1,c2表示学习因子,c1=1/(1+t0.25),c2=t/M,用于调整蜜蜂自身经验和社会群体经验在整个寻优过程中所起的作用的参数。若新产生的蜜源适应度值更高,则跟随蜂变成采蜜蜂,并取代原蜜源位置。Step5:记录种群最终更新后的个体极值、全局最优解以及最优适应度值。Step6:记录每只采蜜蜂觅食同一蜜源的次数,当觅食同一蜜源的次数超过临界阈值时,该采蜜蜂退化为跟随蜂,并重新随机初始化其位置。Step7:如果满足终止条件,则停止计算并输出最优适应度值及相应的参数Xbest(最优初始权值和阈值);否则,t:=t+1,转Step3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310075275.7/,转载请声明来源钻瓜专利网。