首页 | 本学科首页   官方微博 | 高级检索  
     

基于Stacking集成机器学习的波浪预报
引用本文:沈晖华,时健,徐佳丽,朱士鹏,郑金海. 基于Stacking集成机器学习的波浪预报[J]. 河海大学学报(自然科学版), 2020, 48(4): 354-358. DOI: 10.3876/j.issn.1000-1980.2020.04.010
作者姓名:沈晖华  时健  徐佳丽  朱士鹏  郑金海
作者单位:海岸灾害及防护教育部重点实验室(河海大学),江苏 南京 210098;河海大学港口海岸与近海工程学院,江苏 南京 210098,海岸灾害及防护教育部重点实验室(河海大学),江苏 南京 210098;河海大学港口海岸与近海工程学院,江苏 南京 210098,河海大学港口海岸与近海工程学院,江苏 南京 210098,南京航空航天大学自动化学院,江苏 南京 211106,海岸灾害及防护教育部重点实验室(河海大学),江苏 南京 210098;河海大学港口海岸与近海工程学院,江苏 南京 210098
基金项目:国家杰出青年科学基金(51425901);国家自然科学基金(41930538);中国博士后科学基金(2018M632220)
摘    要:采用多层感知器模型、随机森林模型为第一层子模型,极端树模型为第二层元模型,建立基于Stacking集成机器学习的波浪预报算法,并引入邻域平均法抑制在拐点处产生的数值震荡。以长江口外海2016年1—9月的风速和中国近海波高数据为数据源,利用机器学习风速与有效波高之间的关系,将2016年10—11月的风速、波高数据用于预报结果的对比分析,预报前45 d R2拟合优度达到0.97以上,平均误差最大值为0.08 m,平均相对误差最大值为0.05,预报结果与波浪谱模型结果趋势一致,准确度较高;预报结果后15 d误差增长较快,这与训练集数据中寒潮浪占比较少有关。

关 键 词:集成机器学习  Stacking算法  波浪预报方法  长江口外海海域  中国近海波浪数据

Wave forecasting algorithm with stacking ensemble machine learning method
SHEN Huihu,SHI Jian,XU Jiali,ZHU Shipeng,ZHENG Jinhai. Wave forecasting algorithm with stacking ensemble machine learning method[J]. Journal of Hohai University (Natural Sciences ), 2020, 48(4): 354-358. DOI: 10.3876/j.issn.1000-1980.2020.04.010
Authors:SHEN Huihu  SHI Jian  XU Jiali  ZHU Shipeng  ZHENG Jinhai
Affiliation:Key Laboratory of Coastal Disaster and Protection(Hohai University), Ministry of Education, Nanjing 210098, China; College of Harbor, Coastal and Offshore Engineering, Hohai University, Nanjing 210098, China;College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
Abstract:A wave forecasting algorithm is established based on the stacking ensemble machine learning method. The algorithm includes two sublayers. The multi-layer perceptron model and the random forest model are used in the first sublayer, and the extreme randomized tree model is used in the second sublayer. To suppress the numerical oscillation of the predicted results, the neighborhood averaging method is introduced into the algorithm. Toestablish relations between the wind speed and the significant wave height, the wind speed and China wave(CWAVE)data from January to September 2016 in the offshore area of the Yangtze River Estuary are used. By using the wind data from October to November 2016, the corresponding significant wave height is predicted by the wave forecasting algorithm. The results show that the values of R2 between the predicted wave height and CWAVE data are larger than 0. 97 in the 45 days from 1 October, the mean error is less than 0. 08 m, and the mean relative error is less than 0. 05. The trends of the variations of the significant wave height can be accurately predicted by the algorithm. However, the error increases in the last 15 day, which is due to lack of cold wave data in the training set.
Keywords:ensemble machine learning   Stacking algorithm   wave forecasting method   sea area outside the Yangtze River Estuary   China offshore wave data
本文献已被 万方数据 等数据库收录!
点击此处可从《河海大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《河海大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号