FourCastNet 论文解析

news2025/6/9 12:20:21

气象基础模型/气象大模型论文速递
论文链接基于arXiv Feb. 22, 2022版本阅读

几乎是第一篇气象大模型的工作,同时也是为数不多的对precipitation进行预测的模型。

文章目录

  • Performance
  • Structure
    • Fourier transform
    • Token mixing
  • Training
    • Precipitation Model
  • Ensemble forecast
  • Extreme events

FourCastNet generates a week-long forecast in less than 2 seconds, 45,000 times faster than traditional NWP models on a node-hour basis

Resolution: 0.25 deg (30km)
20 variables at 5 vertical levels

Performance

模型重点预测了10m风速和6小时总降水两个变量。也是目前为数不多的进行降水预测的气象大模型。对于降水的预测是单独通过一个AFNO 的降水诊断模型预测t到t+6小时内的总降水。具体的,和IFS 相比,
better performance compared with IFS model (ACC and RMSE): up to 3 days

Structure

Fourier transform-based token-mixing scheme with a ViT backbone
在这里插入图片描述
虽然算子学习有resolution invariant的特征,This architecture is specifically designed for high-resolution inputs,因此可能在低分辨率数据上的表现较差。文章之后进行了coarsen 8x的比较,确实performance有所下降。

Fourier transform

Fourier neural operator,对于Fourier transform的使用原理可以参考之前写的如何理解FNO
AFNO 文章指路

Token mixing

一个值得notice的地方,使用AFNO可以显著地降低memory的消耗。在0.25度分辨率的情况下,batch_size=1时数据+模型的大小是10G。而如果直接使用19层ResNet作为backbone的话,需要83G。FNO的核心部分就是通过Fourier transformer在频域对全局数据进行混合,降低Transformer的复杂度。

这里截取了智能模式系列|一文读懂FourCastNet:首个全球高分辨率人工智能天气预报模型中的Section3.2。
在这里插入图片描述
在这里插入图片描述对于卷积的具体理解可以参考知乎回答如何通俗易懂地解释卷积

Training

选取了0000,0600,1200和1800四个时间点做训练,1979-2015 train,2016-2017 valid,2018及之后 test

在训练阶段,使用X(k)预测X(k+1)(predict one time step),在微调阶段 predict two time steps,同时用X(k+1), X(k+2)的损失函数优化模型
在这里插入图片描述
在64块A100GPU上训练16小时

Precipitation Model

在训练之前的模型的时候没有加入total precipitation,而是在微调阶段加入一个precipitation model学习 六小时内的总降水量,(特别需要注意的是ERA5中的total precipitation是逐小时数据,需要进行预处理),同时对precipitation field进行log-transform
在这里插入图片描述

Ensemble forecast

FourCastNet使用集合预测来进行极端天气的模拟。集合预测对于生成极端事件(如飓风)的概率预测非常有用。虽然单个受扰动的集合成员通常表现出比未受扰动的“控制”预测更低的预测技能,但大量这种受扰动的集合成员的平均值比控制的集合成员具有更好的预测技能。

FourCastNet中采用Gaussian random noise来进行初值的扰动。 X e ( k ) = X t r u e ( k ) + σ ξ X^e(k) = X^{true}(k)+\sigma \xi Xe(k)=Xtrue(k)+σξ
X^{true}是正则化后的初始值,with zero mean and unit variance, ξ ∼ N ( 0 , 1 ) \xi \sim N(0,1) ξN(0,1) σ = 0.3 \sigma=0.3 σ=0.3

Extreme events

  1. Typhoon / Hurricanes (ensemble forecast)
    在这里插入图片描述在这里插入图片描述
    注:Hurricanes/Typhoon的捕捉从surface wind speed, 850 hPa wind speed 和 mean sea level pressure 入手
    pressure 入手

  2. Atmospheric rivers
    在这里插入图片描述
    注:atmospheric river的捕捉从total column water vapor入手

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

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

相关文章

Android开发:Camera2+MediaRecorder录制视频后上传到阿里云VOD

文章目录 版权声明前言1.Camera1和Camera2的区别2.为什么选择Camera2? 一、应用Camera2MediaPlayer实现拍摄功能引入所需权限构建UI界面的XMLActivity中的代码部分 二、在上述界面录制结束后点击跳转新的界面进行视频播放构建播放界面部分的XMLActivity的代码上述代…

C++如何排查并发编程死锁问题?

C如何排查并发编程死锁问题? 最近在Apache arrow里面写一个支持并行的算子:nested loop join,然后既然涉及到并行,这里就会遇到大家常说的死锁问题,假设你碰到了死锁问题,如何调试与定位呢? 那这…

C程序的编译

经过预处理后的源文件,退去一切包装,注释被删除,各种预处理命令也基本上被处理掉,剩下的就是原汁原味的C代码了。接下来的第二步,就开始进入编译阶段。编译阶段主要分两步:第一步,编译器调用一系列解析工具,去分析这些C代码,将C源文件编译为汇编文件;第二步,通过汇编…

科软24炸穿了,25还能冲吗?

25考研,科软必然保持大热 不是吧兄弟,明眼人都能看出来,科软以后不会出现大冷的局面了,除非考计算机的人减少,因为科软简直是叠满了buff,首先科软的专业课是22408,考的是数学二,这就…

一、接口自动化之pytest 运行参数

1、在跟目录下创建一个配置项pytest.ini [pytest] testpaths./testcases markersp0:高于优先级test:测试环境pro:生成环境2、打标签 3、运行命名pytest -m "p0"

暴雨孙辉:做好服务器,但更要辟出技术落地之道

稳扎稳打一直是暴雨的风格,这在被访者孙辉的身上尽显。作为暴雨(武汉暴雨信息发展有限公司)中国区销售及市场副总裁,在谈及公司的技术发展与市场推广走势之时,孙辉沉稳、敏锐且逻辑清晰。 因在服务器领域起步很早&…

MySQL前缀索引(3/16)

前缀索引 前缀索引:MySQL支持前缀索引,允许定义字符串的一部分作为索引。如果不指定前缀长度,索引将包含整个字符串。前缀索引可以节省空间,但可能会增加查询时的记录扫描次数(因为会查询到多个前缀相同的数据&#x…

python数据可视化——笔记1

1、pyecharts模块 Pyecharts 是一个 Python 可视化库,绘制多种类型的图表,创建交互式和美观图表。 官方网站:https://pyecharts.org/#/zh-cn/ pyecharts画廊: https://gallery.pyecharts.org/#/README 安装pyechart包,在pych…

Docker入门指南:从基础概念到实践操

Docker简介 在编程的世界里,有一种名为Docker的神奇工具,它就像一个无形的魔术师,能够将复杂的开发环境和应用打包成一个个轻量级、独立的容器。这些容器犹如一艘艘小船,可以在任何地方轻松启动,而不需要担心环境的差…

阿里云优惠口令2024最新

2024年阿里云域名优惠口令,com域名续费优惠口令“com批量注册更享优惠”,cn域名续费优惠口令“cn注册多个价格更优”,cn域名注册优惠口令“互联网上的中国标识”,阿里云优惠口令是域名专属的优惠码,可用于域名注册、续…

4G脚本开发网关助力城市智慧水务体系建设

智慧水务已经成为现代城市管理的重要组成部分。其中,4G脚本开发网关在智慧水务建设中扮演了关键角色,通过高速稳定的网络连接能力和强大的数据处理能力,实现了对水资源的全方位、精细化管理。 这种网关不仅具备稳定的4G通信能力,…

凡泰极客亮相2024 亚马逊云科技出海全球化论坛,为企业数字化出海赋能

随着「不出海,即出局」登上热搜榜单,企业出海已成燎原之势,3月29日,2024 亚马逊云科技出海全球化论坛在深圳成功举办,凡泰极客创始人梁启鸿受邀出席,并以 「App 2.0:以SuperApp构建智能数字生态…

2024年阿里云服务器优惠曝光:购买、续费、升级优惠都在这!

阿里云服务器租用价格表2024年最新,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元,ECS u1服务器2核4G5M固定带宽199元一年,2核4G4M带宽轻量服务器一年165元12个月,2核…

Java基础(三)--常用工具类

文章目录 第三章、常用工具类一、Java异常1、什么是异常2、异常处理3、常见的异常类型4、throws5、throw6、自定义异常7、异常链 二、包装类1、包装类2、字符串与基本数据类型转换3、包装类的比较 三、String 类1、创建String对象的方法2、String的常用方法3、字符串的存储4、字…

wife_wife-攻防世界

题目 注册发现可以注册管理员,但是好像有条件 抓包试试 没思路了 看看其他师傅的wp,用到 js 原型链污染攻击 Nodejs原型链污染攻击基础知识 | Savants Blog (lxscloud.top) 网站后端是Node.js搭建的 原型链污染 简单来讲,通过 newUser.__proto__ …

ssm048电子竞技管理平台的设计与实现+jsp

电子竞技管理平台设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本电子竞技管理平台就是在这样的大环境下诞生,其可以帮助管理者在短…

2024.4.13 Python 爬虫复习day01

目录 day01_HTTP协议HTML页面web服务器 各类名词解释 URL统一资源定位符 HTTP协议 HTML页面 知识点: 第一个页面 标题标签和图片标签 注册页面 登录页面 WEB服务器 安装fastapi和uvicorn 原始命令方式 镜像源命令方式 工具方式 快速搭建web服务器 知识点: 示例…

2024 Guitar Pro 8.1.2-27 (x64) win/mac中文激活版破解版

吉他爱好者必备神器:Guitar Pro v8.1.1 Build 17深度解析 随着数字音乐制作和学习的日益普及,越来越多的吉他爱好者开始寻找能够帮助他们提升技能、创作音乐的专业工具。在众多吉他制作软件中,Guitar Pro因其强大的功能和易用的界面备受推崇…

网页input框自动填充问题

autocomplete 大部分查询解决办法是设置,autocompleteoff,关于autocomplete的含义,官网参考如下: HTML attribute: autocomplete - HTML: HyperText Markup Language | MDN 在 autocomplete 的文档中说明了 value 为 off 时,浏览…

【Web】CTFSHOW-ThinkPHP5-6反序列化刷题记录(全)

目录 web611 web612 web613-622 web623 web624-626 纯记录exp&#xff0c;链子不作赘述 web611 具体分析&#xff1a; ThinkPHP-Vuln/ThinkPHP5/ThinkPHP5.1.X反序列化利用链.md at master Mochazz/ThinkPHP-Vuln GitHub 题目直接给了反序列化入口 exp: <?ph…