尧图精选

GraphCast 实战指南:如何用 3 个图神经网络预训练模型跑通全球中程天气预测

🕒 发布时间:2026/9/20 17:27:12 📁 来源:尧图网络
GraphCast 实战指南如何用 3 个图神经网络预训练模型跑通全球中程天气预测【免费下载链接】weathernext项目地址: https://gitcode.com/GitHub_Trending/gr/weathernextGraphCast 是 Google DeepMind 开源的全球中程天气预测项目。它基于图神经网络GNN提供 7 个预训练模型权重、示例数据和可直接运行的演示 notebook适合想跑天气预测 demo 的开发者也适合想研究 AI 气象架构的研究者。它解决什么问题传统数值天气预报靠超算求解流体方程跑一次 10 天的全球预报往往要等几小时到几天资源不是小团队能负担的。AI 路线的吸引力在于把每次重新解方程换成一个训练好的模型模型从历史数据学习大气状态随时间演化的规律推理时前向一次即可。论文报告 GraphCast 在单块 TPU 上就能完成 10 天全球预报且 10 天预报技巧超过传统 ENS 集合预报。中程5–15 天预报拼的不只是速度还有不确定性降雨概率是 30% 还是 70%结论不同。同仓库的 GenCast 提供的正是多成员集合输出。快速认识 GraphCast7 个预训练天气模型仓库包含两族模型。GraphCast 族确定性预报GraphCast0.25 度分辨率、37 个气压层、GraphCast_small1 度分辨率内存占用低、GraphCast_operational在 HRES 数据上微调可直接用于业务初始化。GenCast 族扩散式集合预报0.25 度与 1 度两种分辨率外加一个能在免费 Colab 跑起来的 1 度 Mini 版。权重、归一化统计与示例输入都在 Google Cloud Bucket 的dm_graphcastgraphcast/与gencast/两个子目录中代码在 graphcast/ 目录入口是 graphcast_demo.ipynb 和 gencast_mini_demo.ipynb 两个 notebook。它是怎么工作的 只看两点。第一点地球表面怎么表示。经纬度矩形网格间距不均、极点处还变形模型先把数据投影到二十面体细分出的三角网格上graphcast/icosahedral_mesh.py节点与边长基本一致再由图神经网络在节点间传消息、让信息传遍全球。说人话把全球天气看成一张点线网络每个点参考邻居做预测。第二点多天的预报怎么拼。模型只学一个小时后大气怎么变单步实现见 graphcast/graphcast.py要外推到 10 天就用 graphcast/autoregressive.py 把上一步输出喂回下一步循环推理阶段换 graphcast/rollout.py 处理。GenCast 则在去噪器graphcast/denoiser.py外挂了 DPM-Solver 采样器从纯噪声出发一步步去噪生成多个预报成员给出的是概率分布而不是单一数值。能用在哪些场景天气服务团队用最新分析场初始化GraphCast_operational快速产出 10 天预报用于交叉验证或缩短出报周期气候与农业研究者跑 GenCast 多成员集合评估极端天气出现的概率而不是只看一个最可能解学习深度学习的开发者在免费 Colab 上走通加载数据、预测、算损失、反传的全流程顺带理解 GNN 与自回归训练。如何快速跑通 GraphCast 天气预测 最短路径就两步先拿代码git clone https://gitcode.com/GitHub_Trending/gr/graphcast然后在 Colab 里打开 notebook。Mini 版直接开 gencast_mini_demo.ipynb无需 GPU想跑 0.25 度大模型按 docs/cloud_vm_setup.md 搭 TPU VM。推理全程跑在 BFloat16一种精度略降但显存约省一半的浮点格式下由 graphcast/casting.py 的包装器处理。它强在哪与传统数值天气预报对比一下维度数值天气预报GraphCast / GenCast算力超算集群耗时小时到天单块 TPU分钟级完成 10 天预报输出形态单一确定场集合预报成本高GraphCast 给确定场GenCast 给多成员集合上手门槛需要数据管道和超算经验预训练权重加示例数据Colab 即可跑改造方式改物理参数化门槛高模块化设计直接替换 graphcast/ 内组件两点提醒代码是 Apache 2.0权重是 CC BY-NC-SA 4.0仅限非商业README 也声明这是研究项目不能替代官方气象警报。下面是 GenCast Mini 模型相对 ENS 的性能记分卡RMSE 与 CRPS 随气压层、预报时的对比Mini 版仅作演示不代表完整模型的精度延伸阅读article{lam2023learning, title{Learning skillful medium-range global weather forecasting}, author{Lam, Remi and others}, journal{Science}, volume{382}, number{6677}, pages{1416--1421}, year{2023} }各文件职责说明见 README.mdGenCast 论文引用也在其中。一个务实建议资源有限就先跑 Mini demo把预测场落盘看一眼格式确认输入输出结构后再上 0.25 度大模型。【免费下载链接】weathernext项目地址: https://gitcode.com/GitHub_Trending/gr/weathernext创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →