[发明专利]基于MCP罚函数的小世界回声状态网络时间序列预测方法在审
申请号: | 202010640834.4 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111832817A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 刘半藤;陈唯;王章权;陈友荣 | 申请(专利权)人: | 浙江树人学院(浙江树人大学) |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
代理公司: | 绍兴市寅越专利代理事务所(普通合伙) 33285 | 代理人: | 邓爱民 |
地址: | 312303 浙江省绍*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mcp 函数 世界 回声 状态 网络 时间 序列 预测 方法 | ||
本发明公开一种时间序列预测方法,通过在小世界回声状态网络的构建中采用MCP惩罚模型优化小世界回声状态网络的输出权重,解决常规回归方法计算权重时出现的过拟合问题,选择LQA近似分解MCP罚函数,求得模型的近似解,解决MCP罚函数在原点不可导问题,并且提出基于融入交叉和排挤策略的人工蜂群算法优化MCP惩罚模型的超参数,保证优化参数的全局最优性的同时提高收敛有效性,以此提高MCP惩罚模型的有效压缩能力,此方法在非线性时间序列预测中具有较高的应用价值。
技术领域:
本发明涉及一种时间序列预测方法,具体涉及基于MCP罚函数的小世界回声状态网络时间序列预测方法。
背景技术:
时间序列预测已经在工业、金融、军事等领域中得到了广泛的应用,由于实际生活中的时间序列大多呈现非线性和不稳定性,因此对于非线性和不稳定时间序列的预测问题一直备受各个领域中研究学者的关注。目前,对于非线性和不稳定时间序列进行预测的主要方法之一是采用回声状态网络(Echo State Network,ESN)。ESN的特点是在训练时只需训练储备池至输出层的输出权重,解决传统神经网络存在的易陷入局部最优、训练算法复杂等问题。因此,计算输出权重是回声状态网络学习的关键。
传统ESN在计算输出权重时通常采用伪逆法、Ridge回归法或Lasso回归法,在处理高维非线性数据时易出现共线性问题和过拟合问题。因此,为了解决以上问题并满足对非线性和不稳定时间序列准确有效的预测需求,需要一种方法进一步优化ESN的输出权重,本案由此而生。
发明内容:
为了满足回声状态网络对于非线性和不稳定时间序列预测需求,本发明提出一种基于融入交叉和排挤策略人工蜂群的MCP-SWESN时间序列预测方法,更适合高维非线性数据的处理,能够优化上述现有技术中出现的共线性和过度拟合问题。
为了实现上述发明目的,本发明所采用的技术方案为:
基于MCP罚函数的小世界回声状态网络时间序列预测方法,内容包括:
步骤1:设置小世界回声状态网络参数、输出权值优化方案参数、误差阈值、最大迭代次数,并输入历史时间序列样本;
步骤2:小世界回声状态网络构建,获得输出权重初值并开始训练;
步骤3:判断训练误差与设定阈值的关系,若训练误差小于等于设定阈值则训练结束,若训练误差大于设定阈值则进行输出权值的优化;
对输出权值优化时,先构建MCP惩罚模型,然后采用局部二次近似算法对MCP罚函数进行求解,对MCP惩罚模型的超参数采用基于融入交叉和排挤策略的人工蜂群算法进行优化;
步骤4:获得更新的输出权重后开始训练,并判断迭代次数与最大迭代次数的关系,若迭代次数小于等于最大迭代次数,则返回步骤3,若迭代次数大于最大迭代次数,则结束训练。
进一步,所述步骤2中的小世界回声状态网络构建的具体内容包括:设置小世界回声状态网络规模以及储备池的拓扑结构;输入权重矩阵Win、储备池内部权重矩阵Wx随机生成,确定后训练时不再改变,初始化输出权重矩阵Wout,开始训练获得输出权重初值;
小世界回声状态网络的状态方程和输出方程分别为:
x(t)=f(Winu(t)+Wxx(t-1)) (1)
y(t)=xT(t)Wout (2)
其中,u(t)、x(t)和y(t)分别表示储备池t时刻的输入变量、状态变量和输出变量;激活函数f取双曲正切tanh函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江树人学院(浙江树人大学),未经浙江树人学院(浙江树人大学)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010640834.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理