改进ESN在混沌时间序列预测中的应用

合集下载

混沌时间序列预测的改进型加权一阶局域法

混沌时间序列预测的改进型加权一阶局域法

文章编号:1001-893X(2011)05-0033-04混沌时间序列预测的改进型加权一阶局域法钱 锋,王可人,冯 辉,金 虎(解放军电子工程学院,合肥230037)摘 要:提出了一种用于混沌时间序列预测的改进型加权一阶局域法。

用衰减系数对分维指数加权一阶局域法的向量距离公式进行修正,调节邻近点与中心点的相关性,也调节了同一邻近点的各个分量和中心点的最后一个分量的关联程度。

利用该方法对Logistic混沌时间序列进行预测的结果表明,衰减系数取最佳值时,相对于现有算法,该方法可以更精确地预测混沌时间序列。

关键词:混沌时间序列;预测模型;加权一阶局域法;衰减系数中图分类号:TN914;O415.5 文献标识码:A doi:10.3969/j.issn.1001-893x.2011.05.007An Improved Adding weight One rank Local regionMethod for Prediction of Chaotic Time SeriesQIAN Feng,W ANG Ke ren,FENG H ui,JIN H u(Electronic Engineering Institute,Hefei230037,China)Abstract:This paper proposes an improved adding weight one rank local region method for prediction of chaotic time series.An attenuation coefficient is applied to a mend the vector distance formula of the dimension exponent adding weight one rank local region method.The attenuation coefficient not only adjusts different relevance of each adjacent point and the center point,but also adjusts the correlation between each dimension of the same phase point and the last dimension of the center point.The Logistic chaotic time series are forecasted using the improved method,and simulation results show that the prediction accuracy is improved with the optimal attenua tion coefficient in the proposed method compared with the original one.Key words:c hao tic time series;pre dic tion m odel;adding weight one rank local region me thod;a tte nuation c oefficient1 引 言混沌时间序列预测已经成为一个非常重要的研究方向,并在天气预报、电力负荷预测调度、信号处理、边坡位移、自动控制、电子对抗等领域中得到了广泛应用[1-2]。

基于混沌方法的预测技术及其应用

基于混沌方法的预测技术及其应用

基于混沌方法的预测技术及其应用近年来,混沌方法在多个领域发挥了不可替代的作用,其在预测技术中的应用也吸引了越来越多的关注。

混沌方法的基本原理是,可以通过提取和分析系统的状态信息来预测它的未来发展情况。

它利用动态系统的不确定性和复杂性来提高预测的准确性。

而且,混沌方法的应用还有一个重要的意义,它可以在复杂系统中发现和捕获随机过程中的微粒现象,从而有助于我们提高对复杂系统的理解能力。

混沌方法在预测技术中所发挥的作用,可以从两个方面来讨论,一是混沌方法可以提高预测精度;二是混沌方法可以提高系统的抗时变性。

混沌方法可以提高预测精度,这一点主要是因为它可以通过提取和分析动态系统的状态信息来改进和提高预测。

这种技术可以捕获并利用系统中不确定性因素和复杂性,从而使预测准确性有了质的提升。

目前,混沌方法已经在预测技术中发挥了很大的作用,并在许多领域取得了很好的效果。

另外,混沌方法也可以提高系统的抗时变性。

由于混沌方法可以捕获和分析非线性过程中的微小变化,因此可以更好地抵抗外界环境的变化。

这种预测技术可以有效地应对外部扰动,从而提高预测体系的稳定性和可靠性。

混沌方法在预测技术中所发挥的作用不仅体现在提高预测精度方面,而且也可以提高系统的抗时变性。

混沌方法的发展为预测技术的应用提供了另一种思路,它可以通过捕获和分析系统的动态信息来提高预测的准确性,从而有助于我们提高预测的可靠性和精度。

在实际应用中,混沌方法的应用也有很多例子可以参考。

例如,经济领域的预测,依靠混沌方法可以实时监测各种市场活动,分析投资风险,并采取预防措施;军事领域的情报收集,利用混沌方法可以实时监测和分析敌方动向;地质领域的预测,可以利用混沌方法监测并预测地震的发生,准确评估地质灾害的可能性等。

综上所述,混沌方法在预测技术中发挥了重要作用,提高了预测精度和系统抗时变性。

因此,混沌方法在预测技术中的应用有着重要的意义,未来将引领着复杂系统领域的发展,为世界带来更大的挑战和机遇。

基于改进相空间加权局域法的混沌时序预测

基于改进相空间加权局域法的混沌时序预测

基于改进相空间加权局域法的混沌时序预测
修妍
【期刊名称】《软件》
【年(卷),期】2013(034)004
【摘要】相空间重构是进行混沌时间序列分析与预测的基础.本文基于混沌理论中相空间重构的两个关键参数嵌入维数和延迟时间相关的观点,采用C-C算法计算嵌入维数和延迟时间,进而对混沌时序进行相空间重构,然后运用改进后的加权一阶局域预测模型进行预测.通过对Lorenz混沌系统和Rossler混沌系统的仿真预测,表明用C-C算法计算嵌入维数和延迟时间,具有操作简便,速度快的优点,利用本文提出的预测模型进行仿真预测,进一步说明本文提出的预测方法可操作性强,对于混沌系统的短期预测有较好的效果.
【总页数】4页(P34-37)
【作者】修妍
【作者单位】天津城市建设学院理学院,天津300384
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.基于改进加权一阶局域法的空中交通流量预测模型 [J], 王超;朱明;赵元棣
2.混沌时间序列预测的改进型加权一阶局域法 [J], 钱锋;王可人;冯辉;金虎
3.基于支持向量机的混沌时序局域预测 [J], 高俊杰;王豪;徐文艳
4.混沌时间序列改进的加权一阶局域预测法 [J], 孟庆芳;彭玉华
5.基于关联度的混沌序列局域加权线性回归预测法 [J], 岳毅宏;韩文秀;张伟波因版权原因,仅展示原文概要,查看原文内容请购买。

tecan酶标仪动力学循环

tecan酶标仪动力学循环

tecan酶标仪动力学循环本部分将探讨ESN的优化策略、扩展方法以及在不同领域的应用实例。

1. ESN的优化策略为了提高ESN的性能,研究者们提出了一些优化策略。

这些策略包括:(1)参数调整:通过调整储备层和读出层的参数,如连接权重、输入滤波器权重等,可以提高ESN的预测精度。

(2)正则化:在ESN训练过程中,正则化方法可以避免过拟合现象,提高模型的泛化能力。

(3)动态储备层:通过引入动态储备层,可以增加ESN对输入数据的时变特性捕捉能力。

(4)网络结构优化:如增加储备层神经元数量、调整网络拓扑结构等,可以提高ESN的性能。

2. ESN的扩展方法(1)深度回声状态网络(DeepESNs):通过堆叠多层循环神经网络,DeepESNs在处理复杂时间序列数据方面具有优越性。

(2)残差回声状态网络(Residual ESN):在残差网络中引入ESN,可以提高模型的表达能力和稳定性。

(3)双向回声状态网络(Bi-directional ESN):通过同时捕捉输入序列的前向和后向信息,Bi-directional ESN在处理长时序列数据时具有优势。

(4)多任务学习:在ESN中引入多任务学习,可以提高模型的泛化能力和适应性。

3. ESN在不同领域的应用实例(1)金融领域:ESN在股票价格预测、金融风险管理等方面具有广泛应用。

(2)生物信息学:ESN在基因表达数据分析、蛋白质结构预测等方面取得了显著成果。

(3)语音识别:ESN在语音信号处理中具有优越性能,如语音识别、语音合成等。

(4)自然语言处理:ESN在文本分类、情感分析等任务中表现出良好的性能。

(5)推荐系统:通过捕捉用户行为数据中的时变特征,ESN在推荐系统中具有较高的准确率。

总之,回声状态网络(ESN)作为一种循环神经网络(RNN)的变种,在处理时间序列数据方面具有广泛的应用前景。

通过对ESN的深入研究和优化,有望为各个领域带来更加准确和高效的预测结果。

《混沌时序非线性去噪方法研究及其应用》范文

《混沌时序非线性去噪方法研究及其应用》范文

《混沌时序非线性去噪方法研究及其应用》篇一一、引言随着现代科技的发展,时间序列数据的处理与分析在众多领域中扮演着越来越重要的角色。

然而,由于各种因素的影响,如系统复杂性、噪声干扰等,所获得的时间序列数据往往存在非线性和混沌特性,这给数据的分析和处理带来了极大的挑战。

因此,研究有效的非线性去噪方法,对于提高时间序列数据的准确性和可靠性具有重要意义。

本文旨在研究混沌时序非线性去噪方法,并探讨其在实际应用中的效果。

二、混沌时序非线性去噪方法概述混沌时序非线性去噪方法主要针对具有非线性和混沌特性的时间序列数据,通过一系列算法和技术,有效去除或减小数据中的噪声干扰。

这些方法通常包括基于小波变换、经验模态分解、支持向量机、神经网络等。

1. 小波变换小波变换是一种在时域和频域都具有良好局部化特性的信号处理方法。

通过选择合适的小波基函数,可以对时间序列数据进行多尺度分解,从而在不同尺度上提取有用信号和去除噪声。

2. 经验模态分解经验模态分解是一种自适应的信号处理方法,可以根据数据本身的特性进行模式分解。

通过将时间序列数据分解为一系列具有不同特征尺度的固有模态函数,可以有效地去除噪声并提取有用信息。

3. 支持向量机与神经网络支持向量机(SVM)和神经网络等机器学习方法可以通过训练模型来学习时间序列数据的内在规律,从而实现对噪声的识别和去除。

这些方法可以处理具有复杂非线性关系的数据,具有较高的去噪效果。

三、混沌时序非线性去噪方法的应用混沌时序非线性去噪方法在众多领域中都有广泛的应用。

例如,在金融领域,通过对股票价格、交易量等时间序列数据进行去噪处理,可以提高投资决策的准确性和可靠性;在医学领域,通过对生理信号如心电图、脑电图等进行去噪处理,可以提高疾病的诊断准确率;在环境监测领域,通过对空气质量、水质等环境指标的时间序列数据进行去噪处理,可以更准确地评估环境状况。

四、案例分析以金融领域为例,假设我们使用支持向量机(SVM)对股票价格时间序列数据进行非线性去噪。

混沌信号非线性预测方法及应用

混沌信号非线性预测方法及应用
和微弱信号检测的应用例子。 关键词: 混沌; 预测 方法 ; 非线性 ; 跳频
No l e rMe h d o e it g Ch o i ni a t o sf rPrdci a t n n c P o e s swi piain r c s e t Ap l t s h c o
0 16 。3 4和 01 8 。 .8 9
人员投身这方面的研究 , 期望能用这类方法来解决 当前
面临的一些 困难问题 。
在 重构相 空间 中 , 计算关联 函数 C ( , 中 m为 mr 其 ) 嵌入维数 ,为关联半径 。 】C (一n ) r 作 n mr l(曲线 , ) r 估计其平
1 前 言
预测 、滤波和平滑是统计信号处理中的重要技术。 维纳滤波提供 了此 问题 的线性模型最佳解 。 在此基础上
系统的工程应用来说 , 混沌预测又是解决当前所面临的
许多实际问题的重要手段。 这些 因素促使混沌预测 的研
究成为电子学领域 中关心的实际问题 。
大约在十年前 , 对高速跳电台的信号频率预测与跟
c s sg n rtdb n ie rm o es S m eno l e rm eh d rp e itn h o i p o ess wh c e es e eae yno l a d l. o ni a t o s rd ci gc a t r c se, ih wed — e n n o f c v lp d i e e t e r,wi ei to uc d i h t n t i p p r S me a piai n e a lso e emeh s eo e n rc n as y l b n r d e n s o hs a e . o p l t x mpe ft s tod l i c o h o rdci gF e u nc —h p i gc d n ee t a i l aegv n f rp e itn r q e y o p n o ea d d tcigwe k s as r i e . n n g Ke r s h o ;p e it n meho y wo d :c a s r dci t d;n ni e r re u n y o pn o o l a ;f q e c —h p ig n

混沌理论在时序数据预测中的应用研究

混沌理论在时序数据预测中的应用研究

混沌理论在时序数据预测中的应用研究随着大数据时代的到来,时序数据的预测成为了数据分析领域中的热门研究方向。

时序数据指的是按时间顺序排列的数据,如气象数据、股票价格、交通流量等,它们具有一定的规律性和周期性,因此能够进行预测分析。

混沌理论是研究非线性动态系统的数学理论,它的提出和发展为时序数据的预测提供了一种新思路和方法。

本文将简要介绍混沌理论和其在时序数据预测中的应用研究。

一、混沌理论的基本概念混沌理论是由著名的美国数学家洛伦茨提出的,它是研究非线性动态系统的理论。

所谓非线性动态系统,指的是系统中各变量之间的关系不是简单的线性关系,而是复杂的非线性关系。

这些系统表现出了极其复杂的行为,包括混沌现象、周期性现象、分岔现象等等。

其中混沌现象指的是系统状态极其敏感,微小的扰动可能会导致系统状态发生巨大的变化。

混沌理论的核心思想是“灵敏依赖于初值”,即系统状态和系统初值之间的关系是非常敏感的。

例如,一个简单的“蝴蝶效应”实验,就可以说明这一点。

我们可以通过一个非常简单的数学模型,来模拟大气环境中的蝴蝶煽动翅膀所产生的微小气流变化,这种微小变化可能会在某个地方引起飓风等极端天气。

这个实验就是混沌理论的一个生动例子。

二、混沌理论在时序数据预测中的应用混沌理论的提出和发展引起了人们对于非线性动态系统的深入研究,同时为时序数据的预测提供了一种新思路和方法。

常用的混沌预测方法有扩展Kalman滤波器(EKF)方法、非线性自适应滤波器(NAR)方法、改进模糊神经网络(IFNN)方法等等。

其中,EKF方法是一种基于Kalman滤波器的扩展方法,它可以对非线性系统的学习和预测进行模拟。

EKF方法通过线性化系统模型进行处理,能够利用系统的特定结构进行预测。

NAR方法是一种基于自适应神经网络的方法,它能够根据不断变化的时序数据进行学习和优化,并进行有效地预测。

IFNN方法是一种基于模糊神经网络的方法,它能够处理非线性动态系统的复杂性问题,并进行有效的预测。

改进线性邻近点传播在时间序列分类中的运用

改进线性邻近点传播在时间序列分类中的运用

tme s re a a e sfo UCR i e i sdaa mi i g a c ve t e e pe i ntlr s t ho t a pe ta l se i g i e i sd t s t r m tme s re t n n r hi , h x rme a e ul s w h ts c lc u trn s r b s d LNP a q ie i he c ur c n ae c u r sh g ra c a y t ha LNE
t l t rng r s t LNP t o s d o pe ta l trn sa ple o t i es re ls i c to Usng f u hec use i e ul. me h d ba e n s c lcuse i g i p id t hetm e i sc a sf a i n r i i o r
re lsi c t n C mp tr n ie r ga dAp l ain , 0 2 4 ( 2 :5 .5 . is as ai . o u e gn ei n c i f o E n pi t s2 1 , 8 1 ) 13 1 7 c o
A sr c : ie r ih oh o rp gt n L P s eye e t e rp —ae mi u evsdc sic t n b ta t Ln a g b ro dPo a ai ( N )i a r f ci l ga hb sds — p ri l s ai Ne o v vy e s e a f o i

YI au n w U L xa ME u , t 1I rv ie r ih o h o r p g t ni p l aino me e j a , ii, NG J n e . mp o e n a g b r o dP o a ai a pi t f i . Y a L Ne o n c o t s

混沌系统在金融时间序列预测中的应用研究

混沌系统在金融时间序列预测中的应用研究

混沌系统在金融时间序列预测中的应用研究随着信息技术的不断发展和金融市场的快速变化,金融时间序列预测成为了金融研究的重要领域之一。

为了提高预测准确性,研究人员不断寻找新的预测方法和模型。

混沌系统在金融时间序列预测中的应用研究成为了一种备受研究者关注的方法之一。

混沌系统是一种非线性的动力学系统,其具有灵敏依赖初始条件的特点。

混沌系统的主要特点是复杂性和不可预测性,这导致了其在金融时间序列预测中的应用受到了极大的关注。

在金融市场中,价格波动和交易量都具有一定的不确定性,混沌系统的非线性特点可以更好地捕捉和模拟这种不确定性。

混沌系统在金融时间序列预测中的应用可以分为两个主要方面:混沌理论的应用和混沌模型的应用。

混沌理论的应用主要是通过分析和研究金融市场中的混沌现象来预测市场走势。

混沌系统的非线性特点使得价格波动的路径具有随机性和不可预测性,研究者可以通过深入研究和分析市场的复杂性来预测金融时间序列的未来走势。

另一方面,混沌模型的应用则是将混沌系统的数学模型应用于金融时间序列预测中。

混沌系统的数学模型通常是一种非线性的动力学模型,可以通过对历史数据进行建模和分析来预测未来的价格走势。

混沌模型的应用需要根据具体的金融时间序列数据选择合适的模型,并对模型进行参数估计和优化。

通过对模型进行适当的调整和优化,可以提高预测的准确性。

混沌系统在金融时间序列预测中的应用研究不仅仅是理论上的探索,也有多个实证研究支持其有效性。

过去的研究表明,混沌系统在股票价格、汇率和商品价格等金融时间序列的预测中具有相对较高的准确性。

这些研究结果表明,混沌系统的非线性特点可以更好地捕捉和模拟金融市场中的波动。

然而,混沌系统在金融时间序列预测中的应用也存在一些挑战和限制。

首先,混沌系统的复杂性使得其模型的选择和参数估计变得困难。

不同的金融时间序列数据可能需要不同的混沌系统模型,这增加了模型选择的复杂性。

其次,混沌系统的非线性特点使得预测结果具有一定的不确定性。

《基于深度学习的混沌时间序列预测研究》

《基于深度学习的混沌时间序列预测研究》

《基于深度学习的混沌时间序列预测研究》一、引言混沌时间序列预测是现代时间序列分析的重要分支,具有广泛的应用场景,如气候预测、金融市场分析、生物系统模拟等。

随着深度学习技术的不断发展,基于深度学习的混沌时间序列预测方法已成为当前研究的热点。

本文旨在探讨基于深度学习的混沌时间序列预测的研究现状、方法及挑战,并提出一种基于长短时记忆网络(LSTM)的预测模型,以实现对混沌时间序列的有效预测。

二、研究现状与相关文献综述混沌时间序列预测作为一门跨学科的研究领域,吸引了众多学者关注。

传统的时间序列预测方法如自回归模型、移动平均模型等在面对非线性、复杂多变的时间序列时,往往难以取得理想的效果。

近年来,随着深度学习技术的发展,基于神经网络的混沌时间序列预测方法逐渐成为研究热点。

相关研究表以循环神经网络(RNN)、长短期记忆网络(LSTM)和门控循环单元(GRU)等为代表的深度学习模型在混沌时间序列预测中取得了显著的成果。

三、研究方法与模型设计本文提出一种基于LSTM的混沌时间序列预测模型。

LSTM 是一种特殊的RNN,能够有效地解决长期依赖问题,在处理序列数据时具有优越的性能。

模型设计包括数据预处理、模型构建、训练和调优等步骤。

1. 数据预处理:首先对混沌时间序列数据进行清洗、归一化等预处理操作,以便于模型训练。

2. 模型构建:构建LSTM模型,包括输入层、隐藏层和输出层。

隐藏层采用LSTM单元,以捕捉时间序列的长期依赖关系。

3. 模型训练与调优:使用优化算法如Adam、RMSprop等对模型进行训练,通过调整超参数如学习率、批次大小等来优化模型性能。

四、实验结果与分析本部分将详细介绍实验过程、结果及分析。

首先介绍实验环境与数据集,然后展示模型在实验数据上的表现,并与其他预测方法进行对比分析。

1. 实验环境与数据集:实验采用Python编程语言,使用Keras框架实现LSTM模型。

数据集选用典型的混沌时间序列数据,如气象数据、股市数据等。

时间序列数据分析中的混沌理论应用研究

时间序列数据分析中的混沌理论应用研究

时间序列数据分析中的混沌理论应用研究时间序列数据分析是一项重要的研究领域,其应用范围涉及到了金融、气象、交通等众多领域。

分析时间序列数据可以帮助我们更好地理解趋势规律,预测未来走向,从而做出科学而准确的决策。

然而,为了更好地理解时间序列数据,还需要深入研究其中的混沌现象。

混沌理论是一种能够捕捉自然界中复杂与随机现象本质的理论。

在时间序列数据中,混沌现象表现为一个看似随机的、没有规律可循的序列,但事实上存在着内在的物理规律和复杂程度高的动力学现象。

因此,为了更好地应用时间序列数据,需要深入研究混沌现象,探究其中的规律。

首先需要了解的是,混沌现象与随机现象并不完全相同。

随机现象指的是完全没有规律可循的情况,而混沌现象则有其内在的物理规律和复杂程度高的动力学现象。

混沌现象中的时间序列数据看似随机,但实际上包含了一定的可重复和预测性的信息。

其次,需要研究混沌现象的产生机制。

混沌现象的产生是因为系统的微小扰动在不断放大,从而使得系统过渡到混沌状态。

例如,天气系统中,小范围的气压扰动被传递到大范围,最终导致了天气的混沌现象。

因此,研究混沌现象的产生机制可以帮助我们更好地理解时间序列数据中的混沌现象,从而实现对其的准确预测和控制。

接下来,需要探究混沌理论在时间序列数据分析中的应用。

混沌理论可以应用在时间序列数据的预测、控制和优化等方面。

在时间序列数据的预测中,混沌理论可以通过对时间序列数据的混沌特征进行分析,从而实现对时间序列数据的准确预测。

在时间序列数据的控制方面,混沌理论可以通过对时间序列数据的混沌性质进行分析,从而实现对时间序列数据的有效控制。

在时间序列数据的优化方面,混沌理论可以帮助我们分析时间序列数据中的最优点,从而实现对时间序列数据的最优化处理。

此外,还需要了解混沌理论在时间序列数据分析中的局限性。

混沌现象存在于时间序列数据中,并不代表时间序列数据中所有的现象都具有混沌特征。

因此,在应用混沌理论进行时间序列数据分析时,需要对数据进行正确的分类和筛选,并对不同类型的数据采用合适的方法进行分析。

基于改进ESN的时间序列数据预测及误差分析

基于改进ESN的时间序列数据预测及误差分析

基于改进ESN的时间序列数据预测及误差分析王悦;付娉娉【摘要】为了解决时间序列数据的预测问题,传统ESN预测方法对关键参数的设置采取经验法和测试法,不能达到全局最优,因此,提出一种改进的ESN预测方法。

该方法映射了关键参数的谱半径,设置优化目标,采用随机梯度下降法进行优化计算。

实验结果表明,改进ESN方法的预测误差小,可以实现预测值对真实值的理想逼近。

【期刊名称】《黑龙江科技大学学报》【年(卷),期】2016(000)004【总页数】5页(P458-462)【关键词】ESN;时间序列数据;预测;误差分析【作者】王悦;付娉娉【作者单位】黑龙江科技大学管理学院;哈尔滨工业大学经济管理学院【正文语种】中文【中图分类】O211.61在工业和经济领域中,不同问题间是否存在关联性和因果关系,很难直接从表面现象中获得发现。

借助不同问题所对应的表征变量,分析其时间序列数据上的关联性和因果关系,往往成为最终结论的有力佐证。

目前,时间序列数据的分析和预测,已经成为解决工业技术和经济管理问题的重要方法[1-2]。

时间序列数据的分析与预测,是用统计的方法将待研究问题抽象出一组时间维度上的表征数据,进而构建一个适用于这种时间序列排布的分析模型,这个模型可以用于对历史数据的分析,也可以用于对未来数据的预测[3]。

在实际应用中,时间序列数据的分析与预测,也可以采用曲线拟合法加以实现。

根据研究对象的历史数据拟合出一条随时间变化的曲线,可以更加直观地分析其变化规律,继而在未来时间段上进行曲线延伸,就形成了对未来数据的预测。

近年来,各种时间序列数据的预测方法被提取出来,根据规划模型的不同,可以分为基于支持向量机的预测方法,基于自组织特征映射的预测方法,基于扩展卡尔曼滤波的预测方法,基于人工神经网络的预测方法[4-7]。

无论是工业技术问题还是经济管理问题,大都存在一定程度的非线性。

人工神经网络的优秀性能在于,即便是非线性很严重的系统,也能找到合适的神经网络对其进行逼近。

基于变分模态分解和神经网络的混沌时间序列预测研究

基于变分模态分解和神经网络的混沌时间序列预测研究

摘要随着人们对大自然的深入研究,越来越多的时间序列被认为具有混沌特性,如降水量、温度以及太阳黑子数等。

分析时间序列的混沌特性并对其进行预测,可以识别事物的本质,发掘事物隐含的规律,对人类社会的进步产生了深远的影响。

变分模态分解(Variational Mode Decomposition,VMD)是一种新型的自适应信号分解方法,广泛用于混沌信号处理。

本文通过采用VMD、BP神经网络、极限学习机、智能优化算法等,以降水量、温度以及太阳黑子月均值为研究对象,探究组合预测模型在混沌时间序列预测中的优势。

主要工作有:(1)利用混沌理论对降水量、温度以及太阳黑子数时间序列进行混沌特性分析,计算相空间重构参数、最大Lyapunov指数和Kolmogorov熵。

实验结果表明,这三类气象时间序列都具有混沌特性,可以进行短期混沌时间序列预测。

(2)提出一种基于变分模态分解与极限学习机相结合的月降水量混沌时间序预测模型。

VMD能够有效抑制模态混叠现象,极限学习机训练速度快,设置参数简单。

实验结果表明,与其他多种模型进行比较,该模型能够很好的预测出降水量趋势,提高了预测精度。

(3)提出一种基于变分模态分解与改进极限学习机相结合的温度月均值混沌时间序预测模型。

利用粒子群优化算法选择极限学习机的最优权值,提高网络预测性能。

实验结果表明,改进后的模型能够有效的预测出温度,进一步提高预测精度。

(4)提出一种基于萤火虫算法优化的BP神经网络与变分模态分解相结合的太阳黑子月均值组合预测模型。

利用萤火虫优化算法,快速寻找到BP神经网络模型的最优权值,有效提高了模型的预测性能。

实验结果表明,与没有优化过的神经网络相比,该预测模型在预测精度上有一定的提升,预测效果较好。

关键词:变分模态分解;神经网络预测;降水量;温度;太阳黑子数AbstractAbstractWith the intensive study of nature,more and more time series are analyzed to have chaotic characteristics,such as precipitation,temperature and sunspots time series. Analysis of chaos and prediction of time series can reveal the essence of things,discover its internal laws,and the value of these researches has a profound impact on the progress of human society.Variational mode decomposition(VMD)is a new adaptive signal decomposition method,which is widely used in chaotic signal processing.In this paper,VMD,BP neural network,extreme learning machine and intelligent optimization algorithms are used to make hybrid prediction models.Taking precipitation,temperature and monthly mean sunspots as the research object,this paper explores the advantages of these hybrid models in chaotic time series prediction.The main work and innovations are as follows:(1)Chaotic theory is used to analyze the chaotic characteristics of precipitation, temperature and sunspots time series.The phase space reconstruction parameters, maximum Lyapunov exponent and Kolmogorov entropy are calculated.The simulation results show that these three types of meteorological time series have chaotic characteristics and can be used for short-term chaotic time series prediction.(2)A hybrid prediction model based on VMD and extreme learning machine is employed to forecast the monthly precipitation chaotic time series.VMD can effectively suppress the modal aliasing phenomenon.Extreme learning machine has a fast training speed and simple setting pared with various models,the experimental results show that the model can predict the precipitation trend and improve the prediction accuracy.(3)A hybrid prediction model based on improved extreme learning machine and VMD is proposed to forecast temperature chaotic time series.Particle swarm optimization algorithm is used to select the optimal weights of extreme learning machine to improve the prediction performance of network.The experimental results show that the improved model can predict the temperature effectively and further improve the prediction accuracy.(4)A novel hybrid prediction model based on BP neural network optimized by firefly algorithm and VMD is proposed,and applied to the prediction of monthly mean sunspots. Using the firefly algorithm,the optimal weight of BP neural network can be found quickly, and the accuracy of the prediction model is effectively improved.The experimental results show that compared with the unoptimized neural network,the proposed model has a certain improvement in prediction accuracy,and the prediction effect is better. Keywords:variational mode decomposition;neural network prediction;precipitation; temperature;sunspots目录摘要 (I)Abstract (III)第1章绪论 (1)1.1论文研究背景及意义 (1)1.2国内外研究现状 (2)1.2.1降水量及温度预测研究现状 (2)1.2.2太阳黑子预测研究现状 (3)1.3本文主要研究内容及论文结构 (5)第2章混沌时间序列特性分析 (7)2.1混沌的定义 (7)2.2混沌理论 (8)2.2.1混沌时间序列 (8)2.2.2混沌特性识别 (8)2.2.3相空间重构 (9)2.3各时间序列的混沌特性分析 (13)2.3.1月降水量的混沌特性分析 (13)2.3.2温度月均值的混沌特性分析 (18)2.3.3太阳黑子月均值的混沌特性分析 (19)2.4本章小结 (22)第3章基于变分模态分解和极限学习机的月降水量模型预测 (23)3.1变分模态分解 (23)3.1.1变分模态分解的原理与流程 (23)3.1.2变分模态分解的优点及其应用 (25)3.2极限学习机 (25)3.2.1极限学习机的理论 (25)3.2.2极限学习机预测模型 (27)3.3基于变分模态分解和极限学习机的组合模型预测 (28)3.3.1预测模型 (28)3.3.2实验数据分解 (28)3.3.3实验评价标准 (30)3.3.4实验仿真及结果分析 (30)3.4本章小结 (33)第4章改进的极限学习机和变分模态分解的温度模型预测 (35)4.1群智能算法 (35)4.2粒子群算法 (36)4.2.1粒子群算法原理 (36)4.2.2粒子群算法流程 (37)4.2.3粒子群算法的关键参数说明 (37)4.3基于粒子群优化算法的极限学习机模型预测 (38)4.3.1粒子群优化的极限学习机模型 (38)4.3.2实验说明和结果分析 (39)4.4基于变分模态分解和改进的极限学习机组合模型预测 (41)4.4.1建立预测模型 (41)4.4.2实验仿真及结果分析 (41)4.5本章小结 (43)第5章改进的BP神经网络和变分模态分解的太阳黑子模型预测 (45)5.1萤火虫算法 (45)5.1.1萤火虫算法基本思想 (45)5.1.2萤火虫算法基本流程 (46)5.2BP神经网络 (47)5.3基于萤火虫算法优化的BP神经网络模型预测 (49)5.3.1萤火虫算法优化的BP神经网络模型 (49)5.3.2实验说明和结果分析 (50)5.4基于变分模态分解和改进的BP神经网络组合模型预测 (52)5.4.1建立预测模型 (52)5.4.2实验仿真及结果分析 (52)5.5本章小结 (55)第6章总结与展望 (57)6.1研究总结 (57)6.2研究展望 (58)参考文献 (59)致谢 (65)攻读硕士学位期间的研究成果 (67)第1章绪论1.1论文研究背景及意义预测是指在已有信息的基础上,对事物发展在未来的某一时刻或者时间段内的变化作出趋势评估或者定量计算,从而提前预知事情发展方向提早做准备。

Kohonen自组织网络在混沌时间序列预测中的应用(Ⅱ)

Kohonen自组织网络在混沌时间序列预测中的应用(Ⅱ)

2000年10月系统工程理论与实践第10期 文章编号:100026788(2000)1020079205Kohonen自组织网络在混沌时间序列预测中的应用( )王明进1,程乾生2(1.北京大学光华管理学院,北京100871;2.北京大学数学科学学院,北京100871)摘要: 继续探讨Kohonen自组织神经网络在构造径向基函数预测模型时的应用,研究了该模型对含有噪声的混沌时间序列的预测问题以及与嵌入维数的关系.关键词: 混沌时间序列;径向基函数;Kohonen自组织网络中图分类号: O212.1 αT he A pp licati on of Kohonen Self2o rgn izati on N etw o rk to P redicti on of Chao tic T i m e Series( )W AN G M ing2jin1,CH EN G Q ian2sheng2(1.Guanghua Schoo l of M anagem en t,Pek ing U n iversity,Beijing1000871;2.Schoo l of M athem atical Science,Pek ing U n iversity,Beijing1000871)Abstract: In th is paper,w e con tinue ou r discu ssi on of the app licati on of the non linearp redicti on model w h ich w as given in ou r p revi ou s w o rk.T he p redicti on of no isy chao ticti m e series u sing th is model and its relati on sh i p w ith the em bedding di m en si on s arestudied th rough nom erical experiences.Keywords: chao tic ti m e series;radial basis functi on;Kohonen self2o rgn izati onnetw o rk1 引言混沌时间序列是对一个确定的混沌动力系统进行观测采样而得到的一个单变量的时间序列{s t},s t=s(tΣs), t=1,2,…,n s.(1.1)其中s(t)为采样函数,Σs为采样间隔.由于系统的混沌行为,所得到的信号往往看上去是非常混乱的、不规则的,但同时又因为系统自身的确定性,它与随机信号是不一样的,比如说,在短期内实际上能够做到对它的十分准确的预测.由于这些特殊性,自80年代初期以来,混沌时间序列又称混沌序列或混沌信号的研究开始蓬勃地展开[2,3]Λ研究混沌序列的一个关键问题在于如何重建原来的动力系统,时滞方法(the m ethod of delays)为这方面的研究提供了一个理论基础,即可以根据{s t}在R m中构造一条轨道x(t),x(t)=(s t,s t+Σd ,s t+2Σd,…,s t+(m-1)Σd),(1.2)其中m称为嵌入维数,Σd=kΣs(k为某一正数),称Σd或k为时滞.T aken s[3]证明了,一般地如果mΕ2d +1(d表示原动力系统相空间的维数),那么x(t)是原动力系统相应的一条轨道到R m中的嵌入.由此即可得到R m上的一个动力系统F:R m→R m,满足x(t+1)=F(x(t)),(1.3)或者得到一个函数f:R m→R,使得s t+(m-1)Σd+1=f(s t,s t+Σd,…,s t+(m-1)Σd).(1.4)α如何确定f (F )或其近似形式f δ(F δ)并由此来研究{s t}的性质,判断其混沌行为是一个有着重要理论意义及应用价值的问题,由于只有非线性的动力系统才可能表现出混沌行为,因此f δ首先必须是非线性的,确定f 的方法已得到大量的研究[4~6],比如局部线性模型、基于T aylo r 展开的全局模型、基于不变测度的函数重构模型、神经网络模型、径向基函数模型等等.在文献[1]中,我们结合Kohonen 自组织网络与径向基函数模型提出了一类能够表示成明确简单形式的预测模型,并研究了这一模型对某些典型的混沌数据进行短期预测时所表现出来的良好的性质Λ本文是文献[1]的继续,我们将进一步研究这一模型在对一些更为复杂的混沌系统所产生的数据以及对含有噪声的数据中的动力系统的刻画Λ本文以下几部分主要内容是:第二节简述建模的算法,第三节介绍对吸引子的长期预测问题,尤其是对含有噪声的数据,第四节介绍了嵌入维数的关系,第五节是全文的总结Λ2 预测模型的建立我们仍采用文献[1]中的记号,将建立f δ的步骤归纳如下:1)选择嵌入维数m 以及时滞参数k ,将所得到的序列按式嵌入到R m 中,得到{x (t )},t =1,2,…,N ,其中{x (t )}t =1N L 用于建立模型,称为学习集合;{x (t )}t =N L +1N L +N T 用做模型预测效果的检验,称为检验集合,并分别以正规化的均方误差Ρf 2、Ρp 2作为检验模型拟合和预测的精度[1];2)选择N c (<N L )作为Kohonen 自组织神经网络输出单元的个数,m 为输入神经单元个数,第i 个输入单元与第j 个输出单元的连接权重记为w ij ,按照常规的调整权值的学习算法[1]不断调整w ij (t )直至其收敛,记最终收敛值为w ij ,w j =(w 1j ,w 2j ,…,w m j ),j =1,2,…,N c ;3)选择预测模型f δ(x )=6N cj =1Κj 5(‖x -c }j ‖)+Λx +Λ0.(2.1)并用(x (t ),s t +(m -1)Σd+1)t =1,2,…,N L 拟合,通过最小二乘法则确定系数Κ=(Κ1,Κ2,…,ΚN c ),Λ=(Λ1,Λ2,…,Λm ),Λ0其中的5(r ):R +→R 是径向基函数(radial basis functi on ).为了讨论的一致性,在本文中均取5(r )=exp (-r 2 Ρ2).在文献[1]中,我们曾利用上述建模方法就H enon 数据以及L o renz 数据的短期和长期预测问题进行了探讨,并与一些已有的结果作了对比,在此,我们进一步研究这一模型对一些更为复杂的数据中所隐含的动力系统的刻画Λ3 噪声数据的预测混沌序列可以具有与随机噪声相似的表现形式与线性统计特征[7],这使得含有噪声的混沌数据更加难以处理.但是,在实际的实验和观测当中,不可避免地会使所得到的数据中带上不同水平的噪声.一般情况噪声的参与主要有两种方式,第一种,我们设原有的序列为{s t },而实际得到的序列为y t =s t +Εt ,(3.1)其中{Εt ,t Ε1}为一个平稳的随机噪声,通常都假设它是独立同分布的(IID ).我们称这种类型的噪声为“观测噪声”(ob servati onal no ise );第二种,如果原来的序列{s t }满足s t =f (s t -1-(m -1)Σd ,…,s t -1-Σd ,s t -1),(3.2)那么观测得到的序列{y t }是y t =f (y t -1-(m -1)Σd,…,y t -1-Σd,y t -1)+Εt .(3.3)这种噪声被称为“系统噪声”(system no ise ),(3.3)式实际上是一种非线性自回归的随机模型.在本文中我们主要考虑第一种即观测噪声.噪声的引入对认识序列的混沌性质带来很大的困难,一方面由于两者之间所固有的一些相似的特征,另一方面,噪声也给通常的一些不变量的计算带来了很大的误差,比如,在相关维数的计算中,噪声的存08系统工程理论与实践2000年10月在将会使得C (m ,r )和r 的L og 2L og 图上的“尺度范围”变得模糊不清,以至难以识别.这一点可以理解为相关积分的定义中涉及点与点之间的距离,而噪声的存在无疑给距离的计算带来误差,为此,R .L .Sm ith [8]曾经就形如(3.1)式的噪声序列对相关积分的形式做了修正.其它不变量的计算过程中也会遇到大致相似的一些问题.从而为这一类方法的应用带来了很大的困难Λ在构造非线性预测模型时,噪声的存在带来的一个最大的问题是拟合过度(over 2fitting ),所谓拟合过度是指由于对学习集合中数据充分地拟合,从而过分地注重了对细节的描述,反而忽略了对系统的整体性质的认识,致使预测误差远远大于拟合的误差.在此,我们考虑前面所述的预测模型对噪声数据的预测情况.类似文献[1],我们选择H enon 数据做为例子,对它加入不同水平的Gau ssian 白噪声w t ,并定义噪声水平为{w t }的标准方差与{s t }的标准方差之比,采用如(1.2)式的方法重构相空间、根据第二节中所述思路构造径向基函数模型并进行预测.下面的表1给出了部分计算结果.表1 加有噪声的H enon 数据的部分预测结果噪声水平mΣN L Nc算法一Ρ2f 算法一Ρ2p10◊2110060.03120.063010◊2120060.04510.057525◊2110060.14940.278225◊21100100.14070.279525◊2120060.26490.234125◊21200100.21280.216450◊2110060.51120.675850◊21100100.66480.825050◊2120060.57420.538250◊21200100.56590.6917 分析上表可以看出,运用前面我们提出的非线性预测模型对含有不同噪声水平的混沌序列进行预测时,得到的拟合误差与预测误差的值基本上处于同一个水平上,不存在拟合过度的问题.分析其原因,至少有两个方面是比较关键的:一个是我们选取的径向基函数中心的个数比较少,预先降低了模型函数形式的复杂程度,事实上,函数的复杂化往往只能使得拟合时更加注重细节,比如,Casdagli [5]的严格径向基函数插值模型对每一个点都精确地拟合了,对任何数据(不管含不含有噪声)其拟合误差都是零,因此在噪声数据时自然不可能提取出有关动力系统的整体信息;再一个方面是Kohonen 自组织网络在某种意义上讲起到了“过滤噪声”的作用,它使得在被污染的吸引子上中心位置的选择与不含噪声时不至产生很大的偏差.另外,我们还可以看到,预测误差也基本上反映了所加噪声的水平,根据这一点,我们似乎可以判断,我们得到的非线性预测模型与原来的动力系统(即H enon 映射)应具有相似的行为.为此,我们利用拟合得出的预测模型以样本集合的最后一个向量作为初值进行迭代,通过与前面第四节做长期预测相同的方法即可以得到预测模型的吸引子.图1是我们对加了25◊Guassian 噪声的H enon 数据拟合得到的预测模型所给出的结果,其中,拟合模型时所选择的嵌入参数为m =2,Σd =1,学习样本个数为N L =100,中心点个数N c =6,上图是模型学习所用的被噪声污染的100个向量,下图是根据最终的模型预测出的吸引子,我们可以看到它与H enon 吸引子是非常相似的.这也说明了我们的预测模型具有从被大量噪声污染的混沌序列中提取出其吸引子的几何性质的能力,从而为揭示其内含的动力系统的性质提供了一个重要的工具Λ类似的问题曾经被A lbano et al .[8]运用BP 神经网络模型研究过.18第10期自组织网络在混沌时间序列预测中的应用( )图1 从噪声数据中预测出的H enon 吸引子4 与嵌入维数的关系按照T aken s 嵌入定理[3],只要选择嵌入空间的维数大于两倍的吸引子的维数,即可以获得与原来动力系统等价的一个吸引子.然而,在通常的实际问题当中,往往选择比较小一些嵌入维数也可以得出合乎要求的嵌入.因此,人们曾就如何选择适当的嵌入维数的问题进行过许多的讨论.Casdagli [5]在研究严格径相基函数插值的预测模型时曾经指出,预测误差会随着嵌入维数的变化而呈现出一定的规律性,这一规律对选择合适的重构相空间所需要的维数具有启发意义.具体来说,预测误差开始会随着嵌入维数m 的增大而逐渐减小,直到m 增大到某一适当的维数m 3时,预测误差将非常小以至接近于零,此后随着m 的增大预测误差将基本保持在这一水平上.这个m 3即可作为我们重构相空间所用的合适的嵌入维数.在我们研究前面提出的预测模型的时候也发现了类似的规律.我们下面以对M ackey 2Glass 方程产生的混沌序列的预测为例.所谓的M ackey 2Glass 方程是指x α=ax (t -Σ)1+x (t -Σ)c-bx ,(4.1)这是一个时滞微分方程(a ti m e 2delay differen tial equati on ),它来自于一个描述白血球生长的数学模型(参见文献[9]).一般系数取值为a =0.2,b =0.1,c =10,Σ的选择直接影响着方程最终的渐近行为[9],当Σ<4.53时它有一个稳定的不动点吸引子;当4.53<Σ<13.3时方程的解会趋向于一个稳定的极限环;Σ=13.3时开始出现倍周期分叉现象;Σ>16.8时方程是混沌的,它具有一个奇怪吸引子,其复杂性质依赖于Σ,比如Farm er 曾经利用Kap lan 2Yo rke 猜想计算得到[9]Σ=17时,吸引子的分形维数为3.58±0.04,Σ=30时其分形维数>2.94,Σ=100时,其信息维数是7.1.我们的实验选取Σ=100,将其做为一个高维混沌系统的例子,研究由它产生的混沌序列的预测问题.首先采用如下的方式将方程进行离散化:x (t +∃t )≈2-b ∃t 2+b ∃t x (t )+∃t2+b ∃t×{f (x (t -Σ))+f (x (t -Σ+∃t ))}.(4.2)其中f (u )=a u1+uc ,∃t =Σ 1000=0.1.我们选择初值为0.9,产生105个数,去除前面的2000个,并选取采样间隔为Σs =50∃t =5,得到序列{s t }做为数值实验使用,s t =x (t 0+t +50∃),t =1,2,….(4.3) 此时,按照嵌入定理,只要选取嵌入维数不小于15即可以获得等价的动力系统.为此,我们将其分别嵌入到2维到16维的欧氏空间中去,选取不同长度的样本集合构造形如(2.1)式的预测模型,图2列28系统工程理论与实践2000年10月图2 M ackey 2Glass 序列的预测误差随嵌入维数的变化情况出了各种不同的模型的预测误差随着嵌入维数的变化情况.从图2中我们可以清楚地看到,通过四种不同方式(N L ,N c 不同)构造出来的模型都在m =10时达到预测误差的最小值,此后,随着m 的增大,预测误差反而有所增加.这一点印证了Sugharaet al .在文献[10]中类似的说法.因此,我们只要选择m =10即可以得到一个合适的嵌入.这种选取嵌入维数所使用的数据量,就我们所举的这个例子来说,只有几百个数据(学习集合加上检验集合的长度).而如果依靠常规的一些方法,比如计算吸引子的维数,则由于这是一个高维的混沌系统,为了求得吸引子维数(>7.0),所需要的数据量是应数以千计的[11].这说明了通过前面提出的非线性预测模型来认识混沌序列中潜在的动力系统的自由度个数,不失为一条好的途径.5 小结本文在文献[1]的基础上进一步研究了Kohonen 自组织神经网络方法在构造混沌序列的预测模型时的应用.研究了这一模型对含有噪声的混沌序列的预测问题,数据实验的结果表明了,这种模型在认识被噪声污染的数据中潜在的吸引子的几何结构方面是可行的,对揭示数据的动力学性质提供了一个比较有效的工具Λ另外,我们还讨论了上述模型预测误差的规律对发现合适的嵌入维数也具有较好的结果.值得注意的是,本文提出的方法对样本数据量要求很少,噪声水平可以比较高,预测模型较为简单明确,从而弥补了过去文献中类似方法的不足Λ参考文献:[1] 王明进,程乾生.Kohonen 自组织网络在混沌时间序列预测中的应用[J ].系统工程理论与实践,1997,17(7):12~17.[2] Packard N H ,C ru tchfield J P ,Farm er J D ,Shaw R S .Geom etry from a ti m e series [J ].Phys.R ew .L ett .1980,45:712~715.[3] T anken s F .D etecting strange attracto rs in tu rbu lence [A ].D ynam ical System s and T ubu lence [C ].D .R and and L .2S .Young Sp ringer ,1981:366~381.[4] Farm er J D ,Sido row ich J J .P redicting chao tic ti m e series [J ].Phys.R ew .L ett ,1987,24:845~848.(下转第92页)38第10期自组织网络在混沌时间序列预测中的应用( )4 信用统计法针对(2)式的问题,用二次规划模型求解事例特征权值需要具备数学规划领域的知识,且求解过程比较繁琐Ζ下面我们提出一种信用统计法来确定事例特征权值,该方法简单易懂,其公式构造如下:W j=1R6mi=1r i W ij j=1,2,…,n(4)R=6m i=1r iW j表示第j事例特征的权值,并且有6n i=1W j=1Ζ6m j=1w j=1R6nj=16mi=1r i w ij=1R6ni=16mj=1r i w ij=1R6ni=1r i6m j=1w ij=1R6mi=1r i=1 例2 由例(1)中的数据,代入(4)式中,可得W1=0.293,W2=0.473,W3=0.234Ζ5 结束语事例中各事例特征权值的正确确定,在CBR推理过程中起着重要的作用Λ例如在CBR中的相似度计算、事例的检索等方面都需要用到事例特征的权值Λ而传统的事例特征的权值确定带有很大的主观性Λ为减少主观性,增加额观性,针对某一单个事例,本文提出了D elph i和A H P相结合的权值确定法;而针对事例库中的大量事例,本文提出了二次规划模型权值确定法和信用统计权值确定法Λ这些方法提供了解决权值问题的一条途径Λ参考文献:[1] Saaty T L.T he A nalytic H ierarchy P rocess:P lann ing,P ri o rity Setting[M].R esou rce A llocati onM cGraw2H ill,N ew Yo rk,1980.[2] M eade L M,L iles D H,Sark is J.Ju stifying Strategic A lliances and Partnering:a P rerequ isite fo rV irtual En terp rising[J].Om ega,In t J M gm t Sci,1997,l25(1):29~42.[3] L aw rence M Seifert,Joe Zhu.Iden tifying Excesses and D eficits in Ch inese Indu strial P roductivity(1953-1990):a W eigh ted D ata Envelopm en t A nalysis A pp roach[J].Om ega,In t.J.M gm t.Sci, 1998,26(2):279~296..(上接第83页)[5] CasdagliM.N on linear p redicti on of chao tic ti m e series[J].Physica D,1989,35:335~356.[6] Gencay R.N on linear p redicti on of no isy ti m e series w ithfeedfo rw ard netw o rk s[J].Phys.L ett A,1994,187:397~403.[7] Sm ith L A.Iden ticati on and p redicti on of low di m en si onal dynam ics[J].Physica D,1992,58:50~76.[8] A lbano A M,Passam an te A,H ediger T,Farrell M E.U sing neu ral nets to look fo r chao s[J].Physica D,1992,58:1~9.[9] Farm er J D.Chao tic attracto r of an infin ite2di m en si on chao tic system[J].Physica D,1982,4:366~393.[10] Sugihara G,M ay R M.N on linear fo recasting as a w ay of distingu ish ing chao s from m easu rem en terro r in ti m e series[J].N atu re,1990,344:734~741.[11] A barbanel H D I,B row n R,Sido row ich J J,L Sh.T si m ring.T he analysis of ob served chao tic datain physical system s[J].R ev M od Phys,1993,65:1331~1392.29系统工程理论与实践2000年10月。

ESN 岭回归学习算法及混沌时间序列预测

ESN 岭回归学习算法及混沌时间序列预测
Boot st rap 方法确定岭回归方法中的正则项系数 ,从而有效地控制输出权值的幅值 ,改善 ESN 的预测性能 . 该方法在
月太阳黑子预测问题中显示出较好的结果 . 关键词 : 回声状态网络 ; 岭回归 ; 混沌时间序列预测 中图分类号 : TP183 文献标识码 : A
Ridge regression learning in ESN f or chaotic time series prediction
态空间表达式 :
d ( k) d ( k + 1) F0 ( d ( k - 1) ) = F ( d ( k) )
2 基于回声状态网络的直接预测方法
ESN 不仅是一种新的网络结构 ,也是一种新型 学习机制 . ESN 首先假设非线性系统的动态特性由 一个大规模的 “储备池” 产生 .“储备池” 包含大量随 机生成且稀疏连接的神经元 “ , 储备池” 蕴含了系统 的运行状态 ,并具有记忆功能 ; 在外部输入作用下 , 构成 “输入2状态2输出” 驱动系统 . ESN 网络的方程 可以写成 x ( k + 1) = tansig ( W x ・x ( k) + Win ・u ( k) + v ( k) ) ,
( 3) ) 满足 根据 Takens 定理 , 存在一个映射 F ( ・
y ( k) = w ・x ( k) + b. ( 1) ( 2)
1
+
0

d ( k + h)

F ( dБайду номын сангаас( k + h - 1) )
… 0
・d ( k) ,
d ( k) y d ( k + h) = [ 0 0 … 1] d ( k + 1)

机器学习案例二:缺失时间序列数据填补与ESN(回声状态网络)

机器学习案例二:缺失时间序列数据填补与ESN(回声状态网络)

机器学习案例⼆:缺失时间序列数据填补与ESN(回声状态⽹络) 时间序列数据是⼀种与时间因素有关系的连续的数据,通常使⽤传感器等来获取,具有极⾼的应⽤价值,可以实时记录被监测设备或⼈的状态,同时可以⽤于预测建模,得到对某事件未来发展的⼀个期望。

在使⽤传感器进⾏数据采集的过程中,在没有备⽤传感器的情况下,会由于种种原因出现采集到的数据在某个时间段内数据缺失的现象。

针对某个时间段内的部分数据缺失需要进⾏科学的验证,最重要的是要验证的是在数据缺失的前后传感器采集的数据是否发⽣了质的变化(如果发⽣则认为缺失数据前或后的数据是可⽤的,整体不可⽤)。

时间序列数据的填补不像单⼀缺失值的填补那么轻松,特别是在时间序列具有变化趋势和明显的周期波动现象。

常⽤的时间学列填补⽅法的思路是从前到后填补、从后到前填补和两端同时开始填补。

本例中以某传感器采集的时间序列数据为基础,来使⽤具有递归性质的神经⽹络来对缺失的数据进⾏填补。

(数据量在1500左右,数据量不是很⼤) 常⽤的具有递归性质的神经⽹络有Elman神经⽹络和ESN神经⽹络(由于本例数据较少,因此没有使⽤现在很流⾏的LSTM神经⽹络)。

Elman神经⽹络的出现时间较早,原理较简单,这⾥介绍ESN神经⽹络。

Jarger在2004年⾸先提出针对传统递归神经⽹络训练算法改进的新型递归神经⽹络,即回声状态⽹络(ESN)。

对于BP神经⽹络中训练样本效率⾮常低的情况,回声状态⽹络凭借独特结构形态和训练⽅式有效避免了神经⽹络规模⽆法扩⼤以及局部最优情况。

为了解决传统神经⽹络遇到的收敛慢和局部最⼩等问题,全新的ESN神经⽹络内部构造了储备池作为中⼼计算单元的重要结构,最⼤程度地模仿了⽣物神经元的构造和计算特征。

由于没有使⽤梯度下降的学习算法,回声状态⽹络转⽽使⽤单次训练算法⽽⾮⼤量重复多次训练。

另外模型中的复杂⽹络结构(储备池)由数量极⼤的神经元群相互连接,需要事先初始化储备池神经⽹络连接矩阵的权值,这使得ESN较之其他神经⽹络具有更好的稳定性。

基于压缩感知的回声状态神经网络在时间序列预测中的应用

基于压缩感知的回声状态神经网络在时间序列预测中的应用

基于压缩感知的回声状态神经网络在时间序列预测中的应用压缩感知是一种信号处理技术,通过对信号进行稀疏表示和重构,从而实现高效的信号采样和重建。

在时间序列预测领域,压缩感知技术可以帮助我们更好地理解和预测数据的变化趋势,提高预测的准确性和效率。

回声状态神经网络(ESN)是一种基于循环神经网络的模型,具有快速的训练速度和强大的非线性建模能力。

本文将探讨基于压缩感知的回声状态神经网络在时间序列预测中的应用,并分析其在实际场景中的效果和优势。

一、压缩感知在时间序列预测中的应用压缩感知技术可以通过对信号进行稀疏表示和重构,实现高效的信号采样和重建。

在时间序列预测中,我们经常需要对过去一段时间内的数据进行分析和建模,以预测未来一段时间内的变化趋势。

传统的时间序列预测方法通常需要对长时间序列进行完整采样和建模,计算量大,且可能受到数据的高维和复杂结构的影响,导致预测的准确性和效率受到限制。

而压缩感知技术可以帮助我们更好地理解和利用时间序列数据的稀疏性和结构特点,从而实现对时间序列的高效采样和重建。

通过对时间序列数据进行稀疏表示和压缩,我们可以减少采样和存储的成本,提高数据的处理速度和存储效率,同时保持数据的重要信息和结构特点,从而更好地进行时间序列的预测和分析。

回声状态神经网络(ESN)是一种基于循环神经网络的模型,具有快速的训练速度和强大的非线性建模能力。

ESN模型通常由输入层、隐含层和输出层组成,其中隐含层的状态可以反馈到自身或输出层,形成一种回声状态网络结构,从而实现对时间序列数据的建模和预测。

ESN模型具有较少的参数和较快的训练速度,可以快速适应不同的时间序列数据,并具有较强的非线性建模能力,可以有效地处理复杂的时间序列变化趋势和结构特点。

ESN 模型在时间序列预测领域具有广泛的应用前景,可以帮助我们更好地理解和预测时间序列数据的变化趋势,提高预测的准确性和效率。

在实际应用中,基于压缩感知的ESN模型可以广泛应用于气象预测、股票市场分析、工业生产控制等领域,为实际生产和生活提供更准确、更高效的时间序列预测解决方案。

人工神经网络在地震前兆混沌时间序列预测和处理中的应用

人工神经网络在地震前兆混沌时间序列预测和处理中的应用

人工神经网络在地震前兆混沌时间序列预测和处理中的应用李强
【期刊名称】《地震学报》
【年(卷),期】2000(022)004
【摘要】人工神经网络是用来模拟人脑智能特点和结构的一种模型, 具有很强的非线性映射功能. 把它引用到地震前兆观测数据的分析处理中, 可为前兆观测更好地服务于地震分析预报开辟出一条新路, 也是对人工神经网络方法应用的推广. 本文分析了时间序列的可预测性, 给出了用人工神经网络预测地震前兆混沌时间序列的方法, 并以江宁台和徐州台SQ型地倾斜仪观测及溧阳台体应变观测的时间序列为例, 对其作了预测和处理. 结果表明:用该方法处理达到的精度能满足实际工作的需要, 因而该方法在今后的实际地震分析预报工作中具有重要应用价值.
【总页数】6页(P404-409)
【作者】李强
【作者单位】中国南京,210014,江苏省地震局
【正文语种】中文
【中图分类】P315.75
【相关文献】
1.地震地电场前兆观测方法创新及应用——深井(钢管)电极地震地电场前兆观测方法及地震预测预报实践 [J], 李桂清;李红梅
2.混沌时间序列预测在短期电力负荷预测中的应用 [J], 张作鹏;刘崇新;逯俊杰;韩
俊玉
3.灰色预测系统在唐山地震前兆数据处理中的应用 [J], 吴子泉;金安忠
4.深度学习预测GPS时间序列在探索门源Ms6.4地震前兆中的应用 [J], 陈善鹏;尹玲;梁诗明;胡向阳;余小燕
5.地震前兆混沌时间序列多尺度分维异常识别研究 [J], 李强
因版权原因,仅展示原文概要,查看原文内容请购买。

ESN岭回归学习算法及混沌时间序列预测

ESN岭回归学习算法及混沌时间序列预测

ESN岭回归学习算法及混沌时间序列预测
史志伟;韩敏
【期刊名称】《控制与决策》
【年(卷),期】2007(22)3
【摘要】ESN(回声状态网络)是一种新型的递归神经网络,可有效处理非线性系统辨识以及混沌时间序列预测问题.针对ESN学习算法中可能存在的解的奇异问题,利用岭回归方法代替原有的线性回归算法.通过贝叶斯或Bootstrap方法确定岭回归方法中的正则项系数,从而有效地控制输出权值的幅值,改善ESN的预测性能.该方法在月太阳黑子预测问题中显示出较好的结果.
【总页数】5页(P258-261)
【关键词】回声状态网络;岭回归;混沌时间序列预测
【作者】史志伟;韩敏
【作者单位】大连理工大学电子与信息工程学院
【正文语种】中文
【中图分类】TP183
【相关文献】
1.基于SCAD-ESN的时间序列预测模型 [J], 张各各;徐珍;曾波;陈祥涛
2.基于SCAD12-ESN的时间序列预测模型 [J], 张各各;徐珍;曾波;陈祥涛;;;;;;
3.基于多分支 RN N快速学习算法的混沌时间序列预测 [J], 廖大强;印鉴
4.基于ELM学习算法的混沌时间序列预测 [J], 李彬;李贻斌
5.基于大脑情感学习模型和自适应遗传算法r的混沌时间序列预测 [J], 梅英;谭冠政;刘振焘;武鹤
因版权原因,仅展示原文概要,查看原文内容请购买。

基于改进典型相关分析的混沌时间序列预测

基于改进典型相关分析的混沌时间序列预测

基于改进典型相关分析的混沌时间序列预测
韩敏;魏茹
【期刊名称】《大连理工大学学报》
【年(卷),期】2008(048)002
【摘要】典型相关分析是目前常用的研究两个变量集间相关性的统计方法.针对线性典型相关分析法不能揭示变量间非线性关系,因而不适用于混沌系统等问题,将核典型相关分析与径向基函数神经网络相结合,提出了一种改进的核典型相关分析方法以解决映射空间样本未知及逆矩阵求解困难等问题.首先利用两个径向基函数神经网络,通过训练使两个网络输出之间的相关系数达到最大,可同时得到两组典型相关变量.然后建立预测模型,对Lorenz混沌方程及大连月气温与降雨二变量混沌时间序列进行仿真,并与传统的线性回归预测方法进行比较,多组仿真结果证明了所述方法的有效性.
【总页数】6页(P292-297)
【作者】韩敏;魏茹
【作者单位】大连理工大学,电子与信息工程学院,辽宁,大连,116024;大连理工大学,电子与信息工程学院,辽宁,大连,116024
【正文语种】中文
【中图分类】TP183
【相关文献】
1.基于改进局域Volterra自适应滤波器的风电功率混沌时间序列预测模型 [J], 王兰;李华强;吴星;王羽佳
2.基于改进RBF神经网络的混沌时间序列预测 [J], 郭兰平;俞建宁;张旭东;漆玉娟;张建刚
3.基于改进教学优化算法的Hermite正交基神经网络混沌时间序列预测∗ [J], 李瑞国;张宏立;范文慧;王雅
4.基于改进BP神经网络的混沌时间序列预测方法对比 [J], 温文;龚祝平
5.基于改进混沌时间序列的风电功率区间预测方法 [J], 黎静华;黄玉金;黄乾
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

其中,x(n)= (x1(n),…,xN(n))T 表示回声状态网 络的状态变量;y(n)= (y1(n),…,yL(n))T 表示回声状 态网络的输出变量;u(n)= (u1(n),…,uK(n))T 表示 网络的输入变量;f=( f1,…,fN)表示储备池处理单 元的激活函数;fout=(f1out,…,fLout))表示储备池输出 单元的激活函数。除 Wout 以外,其余权值全部随机 产生,唯一需要调整的是 Wout。 2.2 回声状态网络的算法流程 (1) 样本数据预处理。 对样本数据进行归一化处 理,并将其合理的分为训练部分和预测部分,利用 相空间重构技术对样本数据进行相空间重构确定最 佳嵌入维数和最优时延。 (2) 初始化网络参数。 影响回声状态网络性能的 主要参数有储备池规模 N、谱半径 SR、储备池稀疏 程度 SD 和输入伸缩尺度 IS(详见下文)。
典型 ESN 预测 1 真实值 预测值 0.5 0 -0.5 0 x 10
-4
够记录最优个体和共享种群信息的算法,其本质是 一种基于实数编码且具有保优思想的贪婪遗传算 法。微分进化算法是当前最强大的随机实数优化算 法之一,由于其具有算法简捷易用、全局优化能力 较强等特点,被广泛应用于诸多领域,并取得了良 好的效果,如信号处理[7]等。 微分进化算法首先在问题的可行解空间内随机 初始化种群,之后进行变异、交叉、选择操作。考 虑微分进化算法的种群规模为 NP, 则第 G 代的个体 可 表 示 为 XG=(XG,1,XG,2, … ,XG,NP) , 其 中 , XG,j=(XG,j1,XG,j2,…,XG, jl),j =1,2,3,…,NP。 1) 初始化 种群初始化是指根据优化问题的性质确定种群 的规模 NP 和个体维数 n。 随机初始化种群是在约束 条件内随机生成种群。第 G 代第 j 个个体为 XG,j=(XG,j1,XG,j2,…,XG, ji) (j =1,2,3,…,NP;i=1,2, 3,…n),个体的各个分量由式 (4) 产生。 XG,ji=XG,jimin+rand(XG,jimax-XG,jimin) (4) 其中 XG, jimin 、XG, jimax 分别表示第 G 代第 j 个体 的第 i 分量及其上下限。初始化种群规模不但决定 计算的复杂性,而且影响空间搜索能力。 2) 变异 微分进化算法与其他进化算法的最主要的不同 在于变异操作, 设 vG+1,j 为变异操作后的得到的中间 个体,从目前 G 代的种群中任意选取三个互不相同 的个体 xG,r1、xG,r2 和 xG,r3,以第一个被选中的个体 xG,r1 出发,沿着 xG,r2 和 xG,r3 作差的方向走一个 F 的 步长,得到一个变异个体 vG+1,j,即 vG+1,j=xG,r1+F(xG,r2-xG,r3) (5) 式(5)中,r1,r2,r3∈{1,2,…,N} 且互不相等。F 表示变异因子。 3) 交叉 通过交叉操作, 微分进化算子要实现测试向量 vG+1,j 和父代向量 xG,,j 的离散重组并同时产生子代向 量 uG+1,j =( uG+1,j1, uG+1,j2,…,uG+1,ji),如下所示。
(3)
当式(3)中 σ=16、b=4、r=45.92 时系统表现出混 沌状态,可产生典型混沌时间序列。本文即采用此 组合生成混沌时间序列的 x 分量作为实验数据,研
究典型回声状态网络对混沌时间序列的预测性能。 基于 MATLAB 仿真平台,取 5000 组样本,其中训 练样本数为 3000,测试样本数为 2000。首先对样本 数据进行归一化处理,利用虚假邻近点法确定样本 嵌入维数为 3,利用 C-C 方法确定混沌时间序列最 佳延迟时间为 10,进行相空间重构,重构后规模如 下 :训练 输入样 本为 3× 2979 ,训 练输出 样本 为 1× 2979;测试输入样本为 3× 1979,测试输出样本即 真实数据的规模为 1× 1979。根据人为经验设置 ESN 网络参数如下:谱半径 SR 为 0. 58,内部神经元个 数 N 为 400,储备池稀疏程度 SD 为 3%,输入伸缩 尺度 IS 为 0.2。仿真结果如下图:
i 1 L
(4) 基于训练好的网络进行预测。 对影响网络性能的四个主要参数作简要说明如 下: 1) 储备池规模 N。N 的确定与给定序列大小有 关,一般设置为训练样本数量的 1/10 与 1/2 之间, 对回声状态网络的性能影响明显 [5]。和各类神经网 络结论类似,储备池内部处理单元越多能拟合的系 统越复杂,网络的预测精度也会随之提高,但是, 储备池内部神经元的个数并非越多越好,因为规模 太大将会产生过拟合现象。 2) 谱半径 SR。 SR=max{abs(W 的特征值)},其 中 W 是储备池内部神经元间的稀疏连接权矩阵。SR 的选择对 ESN 性能有较大影响。在实际应用中,当 谱半径 SR<1 时, 可以在绝大部分情况下保证储备池 具有回声状态特性,取值范围一般为[0.1,0.99][4]; 3) 储备池稀疏程度 SD。SD=n/N (n 为相互连接 神经元,N 为总神经元数),表征了储备池中连接神 经元数目占总神经元数目的比例。该参数决定储备 池中所含向量的丰富程度,从而影响网络的非线性 逼近能力,一般取值 2%—5%。 4) 输入伸缩尺度 IS。针对储备池处理单元激活 函数选择的差异,网络训练前需要对输入信号进行 预处理,一般需要乘以一个尺度因子,其本质是将 输入信号转换到与激活函数相符的范围,取值范围 一般为[0.01,1]。 2.3 基于 ESN 对混沌时间序列的预测 Lorenz 系统是一种典型的非线性系统,其方程 如下:
大。目前,没有确切的方法能够针对不同问题产生 相应最优训练参数,而是大多根据人为经验或不断 尝试的方法来设置参数,给实际应用时带来了繁重 任务问题。有学者引入了各种优化算子来尝试解决 这一问题,比如用遗传算法优化 ESN 参数来进行风 速预测[2]、用微粒群优化算法优化回声状态网络参 数进行大脑皮层信号建模 [3]等等,并取得了一定的 成果。但是,传统的这些优化算法存在着诸如搜索 效率低、早熟等一系列问题,严重影响了其在一些 优化问题中的性能。针对这些不足,本文提出了一 种基于微分进化算法与回声状态网络相结合的混沌 时间序列预测模型,以针对不同数据特点找到相应 最优参数来建立合适的回声状态网络。
1
引言
随着对混沌理论研究的不断深入,混沌时间序 列的预测等方面逐渐成为混沌信号处理及应用中的 研究重点,目前已有了广泛应用:在经济学中,利 用混沌预测思想预测股市指数走向;在天文学中, 利用混沌预测思想预测太阳黑子数目; 在水文学中, 利用混沌思想预测黄河、长江等大河的年径流量等 等[1]。在对混沌序列预测长达几十年的研究显示, 因观测效果的直观性等特点使得神经网络在混沌时 间序列预测的各种预测方法中尽显优势。通过大量 的仿真试验证明,在对混沌时间序列的预测中,动 态递归神经网络预测效果较静态神经网络预测更具 有优越性。其中,回声状态网络(Echo State Network, ESN)的在对一些标杆问题上的预测精度又远远高于 传统的预测方法,现已成为主流的混沌建模工具之 一。 回声状态网络具有良好的理论研究意义和实际 应用价值,已成为混沌时间序列预测领域的一个研 究热点。在研究回声状态网络时所面临的一系列问 题中,如何针对具体问题产生和训练储备池是重要 问题之一。储备池的参数设置是回声状态网络训练 过程中的关键,对回声状态网络的预测性能影响较
2
基于 ESN 的混沌时间序列预测

2.1 回声状态网络的基本结构 回声状态网络是近年来新兴的一种新型递归神 经网络,由 H.Jaeger 于 2001 年提出[4]。它的特点在 于内部有个大型循环网络,形成一个巨大的动态记 忆库(Dynamic Reservoir, DR),当在输入输出层加入 教师序列后,动态记忆库产生振荡,并具有短期记 忆功能,然后通过计算循环网络状态矩阵和训练输
Input Layer u1 u2 Win x2 x4 x3 uK xN x7 yL W x1 x5 x6 Wout Wback y2 Output Layer y1
(3) 训练网络。 输入重构好的训练数据激发储备 池内部状态,驱动隐含层网络开始训练。由公式(1) 和(2)完成系统状态 x(n)和输出 y(n)的计算与收集, 计算输出连接权矩阵 Wout。根据状态变量与输出之 间的线性映射关系,利用网络的实际输出 y(n)逼近 期望输出 Y(n)。即:Y(n)≈y(n)= wiout xi (n) 。
x y x y rx y xz z bz xy
Dynamical Reservoir
图 1 回声状态网络结构示意图
图 1 中, 左侧为输入层,是由 K 个神经元构成; 右侧为输出层,由 L 个神经元构成;中间为储备池, 由 N 个内部神经元稀疏连接而成。ui(i=1,2,…,K)表 示网络输入向量; xi(i=1,2,…,N)表示储备池内部状态 向量;yi(i=1,2,…,L)表示网络输出向量;Win 表示输 入层到储备池的全连接矩阵;Wback 表示由输出层到 储备池的反馈全连接矩阵;W 表示储备池内部相互 稀疏连接的权值矩阵;Wout 表示全连接的状态矩阵。 回声状态网络的基本方程如下: x(n+1)=f(Winu(n+1)+Wx(n)+ Wbacky(n)) y(n+1)= fout (Wout(u(n+1), x(n+1), y(n))) (1) (2)
The Application of Modified ESN in Chaotic Time Series Prediction
Abstract: The parameter selection of ESN (Echo State Network) is excessively dependent on human experience, it is difficult to produce the corresponding optimal parameters for specific problem, resulting in severely restricted in practice. In view of this, a chaotic time series prediction model is proposed in this paper, and the model is based on differential evolution algorithm and the echo state network. With this model, training the input sample sequence to find the network’s parameters which is suitable for the data characteristics at first, then use the ideal parameters to predict chaotic time series. In the prediction of the typical chaotic time series generated by Lorenz system, this method can establish a suitable echo state network based on the data characteristics effectively, and gets satisfactory results. Keywords: Echo State Network; Differential Evolution algorithm; Chaotic time series prediction
相关文档
最新文档