30秒预测10天全球天气,上海人工智能实验室发布气象大模型“风乌”效果超DeepMind

news2024/11/26 2:47:58

4月7日,上海人工智能实验室联合中国科学技术大学、上海交通大学、南京信息工程大学、中国科学院大气物理研究所及上海中心气象台发布全球中期天气预报大模型“风乌”。基于多模态和多任务深度学习方法构建,AI大模型“风乌”首次实现在高分辨率上对核心大气变量进行超过10天的有效预报,并在80%的评估指标上超越DeepMind发布的模型GraphCast[1]。此外,“风乌”仅需30秒即可生成未来10天全球高精度预报结果,在效率上大幅优于传统模型。

实验室领军科学家欧阳万里表示,“‘风乌’取名自秦汉时期的‘相风铜乌’,是世界上最早的测风设备。天气预报大模型‘风乌’不仅承载了中国古人的智慧,也寓意实验室致力于在以气象为代表的AI for Science领域勇于突破、不懈探索。”

运用“风乌”大模型,全球气象有效预报时间首次突破10天

一、高精度、长时效、高效率:AI大模型预报全球天气

如何提高天气预报的时效和准确度,一直是业内的重点课题。随着近年来全球气候变化加剧,极端天气频发,各界对天气预报的时效和精度的期待更是与日俱增。在气象气候预报任务中,全球中期天气预报是最重要的预测任务之一,它以预测未来14天内的大气系统状态为目标,不仅是当前广泛使用的集成天气预测系统的基础,也是区域性数值天气预报系统的背景场和边界条件。

过去数十年间,全球中期天气预报领域取得众多瞩目成就,但囿于气象观测的准确度,大气系统中物理过程的复杂性,以及求解大气模型所需资源规模巨大,全球中期天气预报的有效性每10年才提高1天[2],难以满足社会和经济的发展需求。

随着深度学习技术和框架的不断成熟,以ChatGPT、“书生”(Intern)为代表的人工智能大模型在自然语言和视觉等领域展示出卓越的能力,人工智能亦为地球科学等领域带来全新的研究思路。

上海人工智能实验室青年科学家白磊介绍,“‘风乌’提供了一个强大有效的全球中期天气预报的AI框架,其领先性体现在预报精度、预报时效和资源效率三方面。”

在预报精度方面,相比DeepMind的GraphCast,“风乌”的10天预报误差降低10.87%,而相比于传统的物理模型,其误差降低19.4%。在预报时效方面,根据国际常用的标准,z500 ACC大于0.6时气象预报结果具有可用性[2],可以较好地指导预报员判断未来气象发展形势。此前,全球范围内最好的物理模型HRES在此标准范围内,有效预报时长最大为8.5天,而“风乌”基于再分析数据达到了10.75天。在资源效率方面,现有物理模型往往运行在超级计算机上,而“风乌”AI大模型仅需单GPU便可运行,仅需30秒即可生成未来10天全球高精度预报结果。

论文链接:https://arxiv.org/abs/2304.02948

据气象专家介绍,尽管目前市面上有一些产品提供未来15天的气象预报服务,但是10天以上的预报性能还具有很大不确定性,无法达到有效预报的标准。实践证明,将观测与数值预报和人工智能相结合,可有效提升数值预报的准确性。“风乌”首次将全球气象预报的有效性提高到10.75天,具有很大的业务应用价值。

二、多模态和多任务:深度学习驱动地球科学

上海人工智能实验室AI for Earth联合团队提出了一种基于多模态多任务的深度学习方法用于构建AI天气预报模型,从而实现对全球中期天气进行快速、准确预报。

在AI模型的设计和训练过程中,研究团队发现,在学习过程中,多个大气变量在优化中存在相互影响且可以看作多任务学习问题;大气数据具有高分辨率高维度大体量的特征,导致模型多步天气预测结果难以直接被优化。

“风乌”多模态网络结构。不同的模态通过不同的编码解码器处理,多模态特征通过跨模态融合模块进行融合。

“风乌”采用多模态神经网络和多任务自动均衡权重解决多种大气变量表征和相互影响的问题。其针对的大气变量包括:位势、湿度、纬向风速、经向风速、温度以及地表等。“风乌”将这些大气变量看作多模态信息,使用多模态网络结构可以更好地处理这些信息。

研究团队从多任务问题的角度出发,自动学习每个大气变量的重要性,使得多个大气变量之间能够更好地协同优化。为了优化“风乌”的多步预测结果,研究团队提出了“缓存回放”(replay buffer)策略,减少自回归预测误差,提高长期预测的性能。

对不同大气变量的预测结果。ACC是用于衡量预测结果有效性的指标,数值越高,预测结果越有效(红线代表“风乌”,黑线代表GraphCast)。

从结果上看,“风乌”在6到10天的中期预报上预报技巧显著高于GraphCast。其中具有代表意义的z500达到了10.75天的有效预报范围(ACC>0.6),这也是高分辨率全球中期天气预报系统首次能够对大气变量进行超过10天的有效预报。

未来,“风乌”AI气象大模型可与传统的物理模型形成互补,凭借其卓越的性能和精度,为生产生活提供更准确、更实用的天气预报信息,助力天气预报数字化,为农林牧渔、航空航海等各行业及公共安全保障提供有力的支持。据悉,上海人工智能实验室AI for Earth团队还将把人工智能方法应用到更广泛的气象、环境、天文、地质等地球科学问题研究中,助力“碳中和”、防灾减灾、能源安全等重大需求。

参考文献

1. Lam R, Sanchez-Gonzalez A, Willson M, et al. GraphCast: Learning skillful medium-range global weather forecasting[J]. arXiv preprint arXiv:2212.12794, 2022.

2. Bauer, Peter, Alan Thorpe, and Gilbert Brunet. “The quiet revolution of numerical weather prediction.” Nature 525.7567 (2015): 47-55.

作者:TechBeat硬核播报

Illustration by 22 from IconScout

-The End-

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/460932.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Speech and Language Processing-导读

朋友们,最近打算做一个大工程,我曾多次提过,chatgpt未来将是一股非常大的信息技术革命,有的人不以为然,或者国内很多企业好像并不是很重视,以我从业多年来的经验,chatgpt与之前的NLP技术有着较为…

【jenkins学习】windows环境下部署与设置中文显示

准备: jenkins安装包: https://www.jenkins.io/zh/download/ Java 17安装包: https://www.oracle.com/java/technologies/downloads/#jdk17-windows 1、jdk安装 不建议放在C盘,自定义一个不含中文的路径,安装即可 配置…

轻松掌握K8S目录持久卷PV/PVC的kubectl操作知识点04

1、介绍 在docker中可以将容器中的目录挂载出来,在k8s中pod可以部署在不同节点,假如该节点的机器宕机了,k8s可能就会将此Pod转移到其他机器,就不是原先的机器了。k8s有自己的一套挂载方案,如下图所示, 原…

Flink通过Maxwell读取mysql的binlog发送到kafka再写入mysql

1.准备环境 JDK1.8 MySQL Zookeeper Kakfa Maxweill IDEA 2.实操 2.1开启mysql的binlog 查看binlog 状态,是否开启 show variables like log_% 如果log_bin显示为ON,则代表已开启。如果是OFF 说明还没开启。 [Linux] 编辑 /etc/my.cnf 文件&…

什么品牌台灯最舒服?推荐最热门的护眼灯品牌排行

台灯是人们生活中用来照明的一个电器,平时阅读跟学习时都会用来照明,补充室内不足的光线。 那么,台灯哪个品牌最舒服?分享几款好用的护眼台灯给大家。 (1) 南卡护眼台灯Pro 南卡是目前国内护眼效果方面做得最棒的一个品牌&#x…

企业本地文档如何实现规范在线管理?

随着企业数字化生产方式的不断推进,网络办公和在线协作越来越普遍,企业内部可能出现大量的文件和文档,这些文档多存在于不同的设备和存储介质上,这给企业的信息管理带来了一定程度的困难。为了提高企业的知识管理效率,…

SpringCloudTencent:安装北极星polaris服务

腾讯推出了自己的微服务框架,其中polaris(北极星)服务更是核心,除了提供服务发现和治理中心,除服务发现、服务注册和健康检查之外,还提供流量控制、故障容错和安全能力。现在我们试着快速安装一下。 1.win…

Java笔记_11(常见算法)

Java笔记_11常见算法 一、常见算法1.1、查找算法1.2、排序算法 二、Arrays三、Lambda表达式四、综合练习4.1、按照要求进行排序4.2、不死神兔4.3、猴子吃桃子4.4、爬楼梯 一、常见算法 1.1、查找算法 基本查找 package Common_algorithms.Basic_Search;import java.util.Ar…

IT运维:服务器管理

服务器是连接到其他设备以提供服务的设备。其他设备称为客户端,此设置称为客户端-服务器模型。 服务器提供的服务包括存储数据、托管网站、运行应用程序、中继信息和执行计算。任何向发出请求的客户端提供服务的设备都可以充当服务器,但大型IT组织通常具…

笔试练习Day01

目录 选择题: 题一: String 类: StringBuffer 类的详解: 关于 Vector 的详解: 编程题: 题一:组队竞赛 题二:删除公共字符串 选择题: 题一: String 类…

node(express框架)连接mysql 基础篇

文章目录 电脑安装mysql配置mysql连接mysql 创建表 创建node文件启动node node 连接数据库连接数据库 电脑安装mysql 由于我的是mac 我就安装mac版本的 mysql 如已安装跳过此步骤 mysql官网选择版本安装配置 这里注意选择下面的 next输入mysql密码 点击finish 配置mysql 打…

ROS:TF变换

一.TF变换数据格式(msg) TransformStamped.msg(两个坐标系之间转换) std_msgs/Header header uint32 seq time stamp string frame_id 指明哪一个坐标系(父坐标系) string child_f…

汇编语言(第3版) - 学习笔记 - 实验8 分析一个奇怪的程序

实验8 分析一个奇怪的程序 题目解析顺序执行查看反汇编测试一下 题目 分析下面的程序,在运行前思考:这个程序可以正确返回吗? 运行后再思考:为什么是这种结果? 通过这个程序加深对相关内容的理解。 assume cs:codesg codesg segmentmov ax, 4c00h int 21h …

BUUCTF pwn1_sctf_2016

小白垃圾笔记而已,不建议阅读。 唉,因为没有在一开始创建flag文件,导致调试了半天也没有找到问题所在。 这道题是这样的: main函数调用vuln函数 其实在程序中还有一个get_flag函数: 我们可以将返回地址覆盖成它。 覆…

E. Number With The Given Amount Of Divisors

传送门 题意:求出整好有n个因子的最小整数。 思路: 要找到恰好有n个因子的最小整数,我们可以利用质因数分解的思想来求解。设该整数的质因数分解式为:其中p1,p2,...,pn均为不同的质数,a1,a2,...,an均为正整数。则该整…

【vue3】05-vue的双向绑定 — v-model

文章目录 v-mdelv-model的基本使用v-model绑定其他表单元素textareaselectcheckboxradio v-model修饰符 v-mdel v-model 是 Vue.js 中用于表单元素和组件双向数据绑定的指令。它可以将表单元素或组件的值和 Vue 实例的数据属性进行双向绑定: 即当表单元素或组件的值发生变化时…

Ajax 实例

文章目录 AJAX 实例AJAX 实例解析 AJAX 实例 为了帮助您理解 AJAX 的工作原理&#xff0c;我们创建了一个小型的 AJAX 应用程序: 实例 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <script> function loadXMLDoc() {var x…

第五期(2022-2023)传统行业云原生技术落地调研报告——金融篇

随着数字化浪潮的来临&#xff0c;云原生技术正在改变着各行各业&#xff0c;通过IT变革驱动业务创新发展&#xff0c;促进企业自身以及产业生态的转型升级。 因此&#xff0c;灵雀云联合云原生技术实践联盟&#xff08;CNBPA&#xff09;和行业内头部厂商F5&#xff0c;共同发…

如何实现一款接入chatGPT的智能音箱

现有的一些“智能音箱”如某度和某猫精灵&#xff0c;跟现在的chatGPT比显得智障。如果能有一款接入chatGPT的智能音箱&#xff0c;它的交互性就好多啦。有gpt加持的智能音箱绝对会很强&#xff0c;以下提供探讨下实现思路。 目前智能音箱在语音交互层面依然不够成熟&#xff0…

PSO算法、MATLAB代码实现以及测试效果

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 PSO算法原理进化操作算法流程图matlab代码实现main函数部分适应度函数部分PSO算法主体测试结果 (F1~F6) PSO算法原理 粒子群优化( Particle Swarm Optimization&am…