Python + 机器学习 / 深度学习在气象海洋领域的综合应用教程:含数据爬取、插值、EOF 分析及 WRF/ROMS 模式后处理与台风 / 风速 / 风功率等典型案例

发布时间:2026/5/22 16:21:03

Python + 机器学习 / 深度学习在气象海洋领域的综合应用教程:含数据爬取、插值、EOF 分析及 WRF/ROMS 模式后处理与台风 / 风速 / 风功率等典型案例 专题一、Python软件的安装及入门1.1 Python背景及其在气象中的应用1.2 Anaconda解释和安装以及Jupyter配置1.3 Python基础语法专题二、气象常用科学计算库2.1 Numpy库2.2 Pandas库2.4 Xarray库专题三、气象海洋常用可视化库3.1可视化库介绍Matplotlib、Cartopy等3.2 基础绘图1折线图绘制2散点图绘制3填色/等值线4流场矢量图专题四、爬虫和气象海洋数据1Request库的介绍2爬取中央气象台天气图3FNL资料爬取4) ERA5下载专题五、气象海洋常用插值方法1规则网格数据插值到站点2径向基函数RBF插值3反距离权重IDW插值4克里金Kriging插值专题六、机器学习基础理论和实操6.1 机器学习基础原理1机器学习概论2集成学习Bagging和Boosting3常用模型原理随机森林、Adaboost、GBDT、Xgboost、lightGBM6.2 机器学习库scikit-learn1sklearn的简介2sklearn完成分类任务3sklearn完成回归任务专题七、机器学习的应用实例本专题在详细讲解机器学习常用的两类集成学习算法Bagging和Boosting对两类算法及其常用代表模型深入讲解的基础上结合三个学习个例并串讲一些机器学习常用技巧将理论与实践结合。7.1机器学习与深度学习在气象中的应用AI在气象模式订正、短临预报、气候预测等场景的应用7.2 GFS数值模式的风速预报订正1随机森林挑选重要特征2K近邻和决策树模型订正风速3梯度提升决策树GBDT订正风速4模型评估与对比7.3 台风预报数据智能订正1CMA台风预报数据集介绍以及预处理2随机森林模型订正台风预报3XGBoost模型订正台风预报4台风“烟花”预报效果检验7.4 机器学习预测风电场的风功率1lightGBM模型预测风功率2调参利器—网格搜索GridSearch于K折验证专题八、深度学习基础理论和实操8.1 深度学习基本理论深度学习基本理论知识讲解深入了解机器学习的基础理论和工作原理掌握如何构建和优化神经网络模型如人工神经网络ANN卷积神经网络CNN、循环神经网络RNN等提高对现有深度学习算法和技术的理解和应用能力更好地应对后续海洋气象相关领域的实际问题和应用。8.2 Pytorch库1sklearn介绍、常用功能和机器学习方法学习经典机器学习库sklearn的常用功能如鸢尾花、手写字体等公开数据集的获取、划分训练集和测试集、模型搭建和模型验证等。2 pytorch介绍、搭建 模型学习目前流行的深度学习框架pytorch了解张量tensor、自动求导、梯度提升等以BP神经网络学习sin函数为例掌握如何搭建单层和多层神经网络以及如何使用GPU进行模型运算。、专题九、深度学习的应用实例本专题在学习使用ANN预测浅水方程的基础上进一步掌握如何使用PINN方法将动力方程加入模型中缓解深度学习的物理解释性差的问题。此外气象数据是典型的时空数据学习经典的时序预测方法LSTM以及空间卷积算法UNET。9.1深度学习预测浅水方程模式1浅水模型介绍和数据获取2传统神经网络ANN学习浅水方程3物理约束网络PINN学习浅水方程9.2 LSTM方法预测ENSO4ENSO简介及数据介绍5LSTM方法原理介绍6LSTM方法预测气象序列数据9.3深度学习—卷积网络1卷积神经网络介绍2Unet进行雷达回波的预测专题十、EOF统计分析10.1 EOF基础和eofs库的介绍10.2 EOF分析海表面温度数据1SST数据计算距平去趋势2SST进行EOF分析可视化专题十一、模式后处理11.1 WRF模式后处理1wrf-python库介绍2提取站点数据3500hPa形式场绘制4垂直剖面图——雷达反射率为例11.2 ROMS模式后处理1xarray为例操作ROMS输出数据2垂直坐标转换S坐标转深度坐标3垂直剖面绘制4水平填色图绘制

相关新闻