版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[11],来对特征的重要程度进行评估(weight表示特以特征使用次数来评估、gain是以特征做划分的时候的评价指数、cover是用一个覆盖样本的二阶指标导数的平均值来划分)。在代码中以weith、gain和cover属性作为评估特征重要程度的参数,其结果可视化如图3.5、图3.6和图3.7所示图3.4(feature_importan方法评估特征重要程度)观察图片可知,RainToday的重要程度最高,其次midity3pmss。图3.5(weight方法评估特征重要程度)Weight方法评估可以看出,将每个指标安装顺序大小排列,在所有特征中Date排名最高,相反RainToday的重要程度最低。图3.6(gain方法评估特征重要程度)在gain方法中可以看出,其判断结果与feature_importan相同,其余指标相差不大。Cover方法评估中重要程度第一仍为RainToday,但第二重要的特征为Location,midity3pm排在第三位置。图3.7(cover方法评估特征重要程度)我们对XGBoost的参数进行调整,其中影响较大的参数有learning_rate、subsample、colsample_bytree和max_depth。为了确定一个效果最好的参数值,首先将learning_rate参数范围定义为0.1、0.3、0.6;对subsample参数范围定义为0.8、0.9;将colsample_bytree参数范围定义为0.6、0.8;将max_depth参数范围定义为3、5、8,之后在该条件下定义一个调整参数算法,该类算法包括了贪心算法、网格调参和贝叶斯调仓等等,这里采用网格调参,其本质时穷举遍历尝试每一个可能,最终返回效果最好的。最终确定的参数结果如下图3.8所示。图3.8(调整参数值)得到最好的参数后我们将返回的参数值输入到XGBoost模型中再次训练XGBoost模型,依然采用准确度和混淆矩阵来分析模型效果,结果如图3.9所示,并用热力图进行可视化如图3.10所示图3.9(调整参数后的混淆矩阵)图3.10(调整参数后的混稀矩阵)clf=XGBClassifier(colsample_bytree=0.6,learning_rate=0.3,max_depth=8,subsample=0.9)//训练xgboost模型clf.fit(x_train,y_train)train_predict=clf.predict(x_train)test_predict=clf.predict(x_test)//利用准确度评估模型Print(‘TheaccuracyoftheLogisticRegressionis:’,metrics.accuracy_score(y_train,train_predice))print('TheaccuracyoftheLogisticRegressionis:',metrics.accuracy_score(y_test,test_predict))//查看混淆矩阵confusion_matrix_result=metrics.confusion_matrix(test_predict,y_test)clf=XGBClassifier(colsample_bytree=0.6,learning_rate=0.3,max_depth=8,subsample=0.9)//训练xgboost模型clf.fit(x_train,y_train)train_predict=clf.predict(x_train)test_predict=clf.predict(x_test)//利用准确度评估模型Print(‘TheaccuracyoftheLogisticRegressionis:’,metrics.accuracy_score(y_train,train_predice))print('TheaccuracyoftheLogisticRegressionis:',metrics.accuracy_score(y_test,test_predict))//查看混淆矩阵confusion_matrix_result=metrics.confusion_matrix(test_predict,y_test)print('Theconfusionmatrixresult:\n',confusion_matrix_result)3.5本章小节XGBoost模型本质上一种解决分类、回归和排序问题的一个软件包,其对算法进行了诸多优化,在保持高准确度的情况下又保持了高速度。XGBoost有更高的可扩展性和准确性,在分布式系统中可以处理十亿级的数据量,同时在处理大规模数据时速度更快,也不需要精准的调整参数也能接近真实值的效果。所以在预测一些有交叉复杂关系的特征和海量数据时使用XGBoost比线性回归更加高效且运行速度更快。在优化时通过判断特征得重要程度,提取中重要特征并对其参数定义范围进行调整,尝试遍历每一个参数范围并得出最合适的数值,并在同一数据集上再次进行模型训练,训练后的预测数据正确率在原先基础上有一定的提高。4总结与展望4.1论文总结在天气预报中有许多样本各异的天气数据集,而不同的样本对应选择的模型一定是有差异的,本文第一个模型就较为适合小样本或特征值不多的天气预测,但单纯的线性回归在训练模型后得出的拟合函数上有较为大的误差,于是考虑到在不改变模型得前提下能否优化该模型,使得线性回归就能够很好的拟合预测样本。由于线性回归易受异常值影响,于是从该点出发映入局部加权线性回归通过对样本点附近引入偏差从而降低样本的均方误差,不断地调整k值使线性回归曲线更拟合样本数据。在XGBoost模型中主要是从样本特征重要程度出发,从不同维度出发检测样本特征得重要程度,从而调整特征参数范围使得模型更加接近真实值。4.2研究展望机器学习在天气预测领域的应用已经取得了显著的进展,极大地提升了预报的准确性和精细度。首先,数据采集与处理方面,通过网络爬虫技术从各种气象站点和卫星数据源收集大量的历史和实时天气数据,包括温度、湿度、风速、风向、气压、降雨量等多元化的气象参数。这些海量数据为机器学习模型提供了丰富的训练素材。其次,预测模型的发展与优化是关键成就之一。传统的物理模型在处理复杂、非线性的大气现象时存在局限性,而机器学习算法如Logistic、深度神经网络等能够自动学习数据中的模式和规律,提升预测性能。这些模型不仅能够对常规的天气状况进行预测,如最高气温、最低气温、风力和风向,还能对极端气候事件,如暴雨、飓风、干旱等进行概率预测。此外,时空预测能力的提升是另一个重要成果。利用神经网络和卷积神经网络等方法,机器学习能够处理时间序列数据,实现对未来一段时间内的天气变化进行动态预测。同时,结合地理信息系统(GIS),模型还能考虑空间因素的影响,提供高分辨率的区域天气预报。再者,机器学习在提高短期和短期-中期预报的准确性方面表现出色。通过对过去20分钟的观测雷达数据进行分析,模型可以为未来90分钟的降雨情况提供精准的概率预测。这在预警系统中尤为重要,能够为防灾减灾提供宝贵的时间窗口。然而,尽管机器学习在天气预测上取得了诸多成就,但也面临一些挑战。例如,在罕见的中大雨事件预测中,模型的性能仍有待提高。此外,大气系统的复杂性和不确定性也限制了预测的绝对精度。总的来说,机器学习通过高效的数据处理、强大的模型学习能力和时空预测技巧,已经在天气预测领域发挥了重要作用,并将继续推动气象科学的进步,为社会经济活动、环境保护和公众安全提供更高质量的气象信息服务。
参考文献陈聪.基于机器学习的灾害性气象预测[D].天津理工大学,2023.DOI:10.27360/ki.gtlgy.2023.000655李真真,郭唐仪,何流.基于Logistic模型对居民弹性出行影响因素建模研究[J].城市道桥与防洪,2022,(11):209-213+223+25.DOI:10.16799/ki.csdqyfh.2022.11.056周康辉.基于深度卷积神经网络的强对流天气预报方法研究[D].中国气象科学研究院,2021.DOI:10.27631/ki.gzqky.2021.000006王毅,张晓美,盛杰等.基于Logistic模型的干、湿环境下江淮夏季雷暴大风潜势预报研究[J].气象科学,2020,40(02):241-248.冯淼.机器学习在天气预报中的典型应用研究[D].国防科技大学,2018.DOI:10.27052/ki.gzjgu.2018.000497白晓平,靳双龙,王式功等.基于Logistic回归和多指标叠加的短时强降水预报模型[J].气象科学,2018,38(04):553-558.张天.基于累积Logistic回归模型的雾霾天气概率估计研究[D].华北电力大学(北京),2018.张伟,王峰,郭艳芬等.基于Logistic回归的森林火险天气等级模型[J].东北林业大学学报,2013,41(12):121-122+131.DOI:10.13759/ki.dlxb.2013.12.015施国良,薛航.基于XGBoost算法的跨境河流水资源争端影响因素分析[J].水资源保护,2023,39(06):137-144.杨鹤,马洪波,孙韦男等.基于XGBoost算法的吉林省强对流天气分类识别研究[J].气象灾害防御,2023,30(02):28-33.黄钦,谭翠,杨波.基于XGBoost算法的亚热带地区生态旅游适宜性评价方法研究[J/OL].地球信息科学学报,1-15[2023-12-27]/kcms/detail/11.5809.P.20230613.1135.002.html.董润婷,吴利,王晓英等.深度学习在天气预报领域的应用分析及研究进展综述[J].计算机应用,2023,43(06):1958-1968.梁红丽.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数控水射流切割机操作工操作知识竞赛考核试卷含答案
- 无人机驾驶员创新应用强化考核试卷含答案
- 牙骨雕刻工保密意识水平考核试卷含答案
- 电法勘探工工艺分析竞赛考核试卷含答案
- 露天采矿工岗前细节考核试卷含答案
- 松节油制品工岗前生产安全技能考核试卷含答案
- 医学影像设备组装调试工常识测试考核试卷含答案
- 林海雪原 阅读试题及答案
- STAR培训专用试题及答案
- 2025年甘肃省定西市三下数学期中学业水平测试模拟试题含答案解析
- 2026秋新版人教PEP英语六年级上册教学课件:第一单元Unit 1第1课时 A Let's talk Interview and report
- CSCO前列腺癌诊疗指南(2026版)
- 第7课 神奇的世界 第1课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 2025国家能源集团科学技术研究总院社会招聘30人笔试历年难易错考点试卷带答案解析
- HG∕T 4600-2014 化工装置用高温高压套管热电偶
- AQ 1064-2008 煤矿用防爆柴油机无轨胶轮车安全使用规范(正式版)
- 2024年设备监理师之质量投资进度控制题库及答案【各地真题】
- 新闻标题的翻译与技巧课件
- 了解月经周期与女性乳腺健康的关系
- GB/T 7000.201-2023灯具第2-1部分:特殊要求固定式通用灯具
- 《静脉炎的处理》课件
评论
0/150
提交评论