删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于ELM神经网络的FAST节点位移预测研究

本站小编 Free考研考试/2020-03-23

沙毅1, 陈曦1, 张立立1, 朱丽春2
1. 东北大学 计算机科学与工程学院, 辽宁 沈阳 110169;
2. 中国科学院 国家天文台, 北京 100012
收稿日期:2015-12-14
基金项目:国家自然科学基金资助项目 (11273001)。
作者简介:沙毅 (1959-),男,江苏无锡人,东北大学副教授,博士;
朱丽春 (1964-),女,北京人,中国科学院国家天文台研究员。

摘要:针对ELM神经网络隐含层节点数目需要人工设定, 容易出现过拟合现象从而导致网络的泛化能力降低的问题, 引出了基于误差最小化的ELM神经网络的改进方法EM_ELM算法, 并在理论上论证了EM_ELM算法对于提高ELM神经网络预测精度和泛化能力的可行性.随后将EM_ELM算法应用到FAST节点位移的预测模型中, 并且进行了仿真验证.仿真结果表明虽然EM_ELM神经网络在训练时间上有了一定的损失, 但是仍能满足实时性的要求, 而且它的预测精度和泛化能力都得到提升, 证明了改进算法的有效性与可行性, 进一步说明了EM_ELM神经网络更适合应用于FAST节点位移预测.
关键词:FAST节点ELM神经网络位移预测可行性
Research on FAST Node Displacement Prediction Based on ELM Neural Network
SHA Yi1, CHEN Xi1, ZHANG Li-li1, ZHU Li-chun2
1. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China;
2. National Astronomical Observatories, Chinese Academy of Sciences, Beijing 100012, China
Corresponding author: SHA Yi, E-mail: shayi@ise.neu.edu.cn
Abstract: Due to the problems that the numbers of nodes in hidden layers of ELM neural network are in need of manual setting, and the over-fitting phenomenon is easy to appear, resulting in a reduction in the network generalization, an EM_ELM algorithm was proposed to improve ELM neural network based on error minimization. The feasibility was proved in theory which could improve the prediction accuracy and generalization of ELM neural network. Meanwhile, the algorithm was also applied into the model of FAST node displacement prediction and conducted simulation finally. The results show that although EM_ELM neural network is not sufficient in training time to a certain degree, it is still proper in real-time requirement. Besides, its prediction accuracy and generalization capabilities are enhanced, which is just a proof in the effectiveness and feasibility of the improved algorithm, thereby further illustrating that the EM_ELM neural network is more suitable for FAST node displacement prediction.
Key Words: FAST nodeELMneural networkdisplacement predictionfeasibility
FAST工程[1]实施至今进展顺利, 而FAST主动反射面整网变形控制策略与自适应建模[2]研究作为FAST项目的基础工作和核心难点之一也取得了一定的进展.主动反射面是500 m口径球面射电望远镜FAST创新工程的核心, 整网变形[3]过程中索网节点位置的实时、动态、精准控制[4]是保证望远镜观测效果的重要前提.对反射面变形过程中FAST节点位移预测模型的研究和探索对于工业控制领域和FAST项目的设计[5]与实施具有很好的理论意义和实践价值.
ELM神经网络又名极限学习机 (extreme learning machine, ELM) 是由Huang等[6]在2004年提出的一种单隐层前馈神经网络 (single-hidden layer feedforward neural networks, SLFNs) 的快速学习算法[7].尽管单隐层前馈神经网络的学习能力很强, 但是它也存在一定的缺陷, 就是学习速度比较慢, 无法满足一些工程研究中的要求.ELM算法的结构与单隐层前馈神经网络有些相似, 但ELM应用更为便捷, 它在训练参数的选择方面比较灵活, 而且预获得完整的网络训练模型也只需通过最小二乘的方法求出输出权值即可.Huang等证明了神经网络隐含层节点参数的随机选取[8], 在不影响网络收敛能力的前提下, 可以大大缩短网络训练的时间.ELM神经网络的训练速度与传统前馈神经网络, 如BP神经网络和SVM等相比, 提高了数百倍到数千倍, 引起了广大学者的极大兴趣.
1 极限学习机 (ELM) 算法单隐层前馈型网络[9]包含三层, 分别是输入层、隐含层和输出层.ELM算法包含以下三个步骤.
ELM算法:给定训练集D={(xi, ti)|xiRn, tiRm, i=1, …, N}, 激活函数g(x), L为隐含节点个数.
步骤1??随机生成隐单元的输出权值和偏置ai, bi, i=1, …, L;
步骤2??计算隐单元的输出矩阵H;
步骤3??计算出权值:=
其中, 是隐含层输出矩阵H的摩尔-彭罗斯广义逆, 在ELM中, 可以用奇异值的分解法来计算摩尔-彭罗斯广义逆.
(1)
其中, , 因为H=I, 所以H的左伪逆.因此, 线性系统的一般最小均方估计为
(2)
ELM神经网络与传统的前馈神经网络相比, 其最大优点是其训练速度的优势非常明显.因为ELM神经网络的初始隐含层的参数是随机生成的, 在神经网络训练过程中参数不改变, 通过持续的迭代, 即可得出输出权值.但是ELM神经网络也有一些不足之处.不足之处体现在人工设置隐含层节点数目, 通过大量实验发现, 这种操作会在一定程度上对网络的性能造成不好的影响.
但是在实际应用中, 往往都是通过大量实验数据确定隐含层节点的数目, 如果隐含层节点数目选择过多, 在神经网络训练的过程中会出现过拟合现象, 使训练精度和测试精度不一致, 最终导致网络的鲁棒性和泛化性降低, 不能满足在实际应用中的要求.为了解决隐含层节点上述问题, 进一步提高网络的性能, 需要一种具有削减隐含层节点功能的改进ELM神经网络, 来提高网络性能的参数.
2 ELM的改进算法2.1 基于误差最小化的ELM神经网络ELM神经网络的网络结构是由用户设定, 若设置的网络结构复杂, 会导致网络学习时间增加甚至出现过拟合等现象, 会大大降低神经网络预测的准确性, 当简单设置网络结构时, 又会导致网络的训练误差较大.现有的ELM神经网络的研究中, 在大多数情况下, 网络隐含节点数的选取也只能依赖于用户多次尝试后取经验值.针对这些问题, 很多研究人员尝试给出优化算法, 其中增长型的ELM神经网络是其中行之有效的算法.其算法不需要构建网络结构, 首先将隐含节点的个数从0开始增加, 随着隐含层节点数量的增多, 可以减小网络训练误差, 直至训练误差达到用户期望值为止.
本文尝试在增长型ELM神经网络的基础上, 引入基于误差最小化的ELM神经网络 (error minimized ELM, EM_ELM).EM_ELM神经网络算法的基本思想:①首先设置初始网络:隐含层节点数为0;或者由用户自己定义初始网络结构.②其次利用训练数据对神经网络进行训练, 得到初始输出权重值和训练误差, 通过不断地进行迭代, 来增加隐含层节点数目.③当到达一定的节点数目之后, 将其增加到网络中, 再更新整个网络的输出权重和训练误差.④通过不停地迭代增加节点数目, 直到节点数达到设置值, 或者训练误差达到设计要求为止.
2.2 EM_ELM算法步骤EM_ELM算法中, 初始网络结构由用户设定, 隐含层节点数目通过线性方式增加, EM_ELM算法的具体流程如下:给定一个具有N个不同训练样本{ (xi, ti)}i=1N的训练集, 隐含层映射函数为G (x), 隐含层的最大节点数为Lmax, 初始隐含层节点数为L0, 用户期望训练误差为U.
1) 在输入权值和阈值的取值范围内为L0个隐含层节点随机产生相应的输入权重和阈值.
2) 计算得到初始网络的输出矩阵H0:
(3)
3) 计算初始网络的训练误差E0:
(4)
4) 记迭代次数k=0.
5) 判断网络的剩余误差是否小于用户期望训练误差U或者网络的隐含层节点数是否达到预设的最大值, 如果是则停止迭代, 保存已经训练好的网络, 否则继续执行6).
6) 令k=k+1.
7) 根据式 (5) 计算增加更新后的隐含层节点数目:
(5)
8) 为新增加的δLk-1个隐含层节点获得相应的输入权值向量ai和偏置bi, 由此得到新增隐含层节点的输出矩阵为δHk-1, 那么整个网络的隐含层输出矩阵Hk可以表示为Hk=[Hk-1, δHk-1].
(6)
9) 计算整个网络的输出权值,
(7)
(8)
(9)
10) 计算新增节点之后的训练误差Ek, 然后跳转到5) 继续执行,
(10)
3 仿真结果及分析经过多次试验, 最终设定隐含层映射函数G (x) 为高斯函数, 初始隐含层节点数L0为10, 隐含层的最大节点数Lmax为100, 用户期望训练误差U为0.001.使用200组数据对EM_ELM神经网络进行训练, 训练耗时为3.107487s.
将EM_ELM, ELM和RBF神经网络[10]对FAST节点位移预测结果的各项性能参数列于表 1中, 明显可以看出虽然EM_ELM神经网络的训练时间较ELM有所损失, 但是仍然远优于RBF神经网络, 而在预测结果的准确性和稳定性上EM_ELM神经网络较ELM神经网络在平均绝对误差、平均相对误差和均方误差3个方面都有所提升, 更适合应用于FAST中进行节点位移的预测.
表 1(Table 1)
表 1 EM_ELM与ELM及RBF神经网络的预测性能对比Table 1 Prediction performance comparison of EM_ELM, ELM and RBF neural network
算法 训练时间 平均绝对误差 平均相对误差 均方误差
s mm % mm
RBF 26.987 194 7.112 7 2.97 8.092 0
ELM 0.896 670 8.322 4 3.87 10.582 3
EM_ELM 3.107 487 4.479 8 2.38 5.085 8


表 1 EM_ELM与ELM及RBF神经网络的预测性能对比 Table 1 Prediction performance comparison of EM_ELM, ELM and RBF neural network

预测结果的拟合曲线如图 1图 2所示, 预测结果的绝对误差如图 3所示.
图 1(Fig. 1)
图 1 基于EM_ELM神经网络的第一组节点位移预测结果Fig.1 Prediction results of the first group nodes based on EM_ELM neural network

图 2(Fig. 2)
图 2 基于EM_ELM神经网络的第二组节点位移预测结果Fig.2 Prediction results of the second group nodes based on EM_ELM neural network

图 3(Fig. 3)
图 3 EM_ELM神经网络预测结果的绝对误差Fig.3 Absolute error of the prediction results based on EM_ELM neural network

图 1图 2中可以看出, EM_ELM算法的预测结果与真实位移相差不大, 达到了预期的预测精度.从图 3的误差对比可以得到, EM_ELM算法相比RBF和ELM算法, 绝对误差波动范围较小, 位移预测结果相对稳定, 有利于算法在FAST预测模型中的应用.
4 结论本文介绍了ELM神经网络的理论基础, 在此基础上对ELM算法的优缺点进行了分析.针对ELM神经网络隐含层节点数目需要人工设定, 容易出现过拟合现象从而导致网络的泛化能力降低的问题, 引出了ELM神经网络的改进方法EM_ELM算法, 并详细阐述了算法的实现过程.随后将EM_ELM算法应用到FAST节点位移的预测模型中, 并且进行了仿真实验, 最终证明了改进算法的有效性与可行性.
参考文献
[1]Qian H L, Fan F, Shen S Z. The cable-net structure supporting the reflector of FAST[J].China Civil Engineering Journal, 2005, 38(12): 18–23.
[2]朱丽春. 500米口径球面射电望远镜 (FAST) 主动反射面整网变形控制[J].科研信息化技术与应用, 2012, 3(4): 67–75.
( Zhu Li-chun. Control of the main active reflector of FAST[J].E-Science Technology & Application, 2012, 3(4): 67–75.)
[3]Jiang P, Wang Q M, Zhao Q. Optimization and analysis on cable net structure supporting the reflector of large radio telescope FAST[J].Engineering Mechanics, 2013, 30(2): 400–405.
[4]杜敬利, 保宏, 杨东武, 等. 索网主动反射面的形状精度调整研究[J].工程力学, 2012, 29(3): 212–217.
( Du Jing-li, Bao Hong, Yang Dong-wu, et al. Analysis on shape accuracy adjustment of an active cable-mesh reflector[J].Engineering Mechanics, 2012, 29(3): 212–217.)
[5]范峰, 牛爽, 钱宏亮, 等. FAST背架结构优化选型及单元足尺模型试验研究[J].建筑结构学报, 2010, 31(12): 9–16.
( Fan Feng, Niu Shuang, Qian Hong-liang, et al. Structural optimization and full-scale-model test for FAST back-structure unit[J].Journal of Building Structures, 2010, 31(12): 9–16.)
[6] Huang G B, Zhu Q Y, Siew C K.Extreme learning machine:a new learning scheme of feedforward neural networks[C]//IEEE International Conference on Neural Networks.Budapest, 2004:985-990.
[7]Wang Y, Tian G, Wen S. Prediction model of television program rating based on BP neural network[J].Video Engineering, 2014, 38(6): 94–96.
[8]Huang G B, Zhu Q Y, Siew C K. Extreme learning machine:theory and applications[J].Neurocomputing, 2006, 70(1/2/3): 489–501.
[9]Soria-Olivas E, Gomez-Sanchis J, Martin J D, et al. BELM:Bayesian extreme learning machine[J].IEEE Transactions on Neural Networks, 2011, 22(3): 505–509.DOI:10.1109/TNN.2010.2103956
[10]Gan M, Peng H, Dong X P. A hybrid algorithm to optimize RBF network architecture and parameters for nonlinear time series prediction[J].Applied Mathematical Modelling, 2012, 36(7): 2911–2919.DOI:10.1016/j.apm.2011.09.066

相关话题/神经网络 位移

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 神经网络预测控制在SCR烟气脱硝系统中应用
    孟范伟1,徐博2,吕晓永1,刘胤圻11.东北大学秦皇岛分校控制工程学院,河北秦皇岛066004;2.吉林省电力科学研究院有限公司,吉林长春130021收稿日期:2016-10-09基金项目:河北省高等学校科学技术研究项目(ZD2016203);国网吉林省电力有限公司电力科学研究院科技项目。作者简介: ...
    本站小编 Free考研考试 2020-03-23
  • 输电线路带电作业机器人机械手RBF神经网络控制
    江维1,吴功平1,曹琪2,杨松21.武汉大学动力与机械学院,湖北武汉430072;2.国网吉林省电力有限公司白山供电公司,吉林白山134300收稿日期:2016-05-03基金项目:国家自然科学基金资助项目(51105281);国网吉林省电力有限公司资助项目(JDK2016-19)。作者简介:江维( ...
    本站小编 Free考研考试 2020-03-23
  • 基于高分影像和ASIFT算法的滑坡位移场监测方法
    张慧慧1,2,刘善军1,王茹11.东北大学资源与土木工程学院,辽宁沈阳110819;2.辽宁省交通高等专科学校测绘系,辽宁沈阳110122收稿日期:2016-09-30基金项目:国家自然科学基金资助项目(41440032,41074127);国家重点基础研究发展计划项目(2011CB707102)。 ...
    本站小编 Free考研考试 2020-03-23
  • 履带车辆行驶速度对负重轮动位移的影响
    朱兴高1,2,顾亮11.北京理工大学机械与车辆学院,北京100081;2.中国航天标准化与产品保证研究院,北京100071收稿日期:2014-10-13基金项目:国家部委预研项目(1030020220707).作者简介:朱兴高(1984-),男,山东临沂人,北京理工大学博士研究生;顾亮(1957-) ...
    本站小编 Free考研考试 2020-03-23
  • 核电站内压直管道在位移控制下的棘轮效应
    陈小辉,陈旭1.东北大学秦皇岛分校控制工程学院,河北秦皇岛066004;2.天津大学化工学院,天津300072收稿日期:2015-04-22基金项目:国家自然科学基金资助项目(51435012);东北大学秦皇岛分校博士基金资助项目(XNB2015001);河北省高等学校科学技术研究项目(QN2015 ...
    本站小编 Free考研考试 2020-03-23
  • 基于大数据的C-Mn钢数据预处理及神经网络模型
    吴思炜,曹光明,周晓光,刘振宇东北大学轧制技术及连轧自动化国家重点实验室,辽宁沈阳110819收稿日期:2015-07-28基金项目:钢铁联合基金重点项目(U1460204);辽宁省自然科学基金资助项目(2015020180)。作者简介:吴思炜(1989-),男,辽宁阜新人,东北大学博士研究生;刘振 ...
    本站小编 Free考研考试 2020-03-23
  • 基于改进BP神经网络的微裂纹漏磁定量识别
    邱忠超1,2,张卫民1,张瑞蕾3,马春红31.北京理工大学机械与车辆学院,北京100081;2.机械科学研究总院先进制造技术研究中心,北京100083;3.河北环境工程有限公司,河北承德067000收稿日期:2015-07-28基金项目:国家自然科学基金资助项目(51275048)。作者简介:邱忠超 ...
    本站小编 Free考研考试 2020-03-23