天气况状瞬息万变,令人难以捉摸,精准的天气预报可为人们的生产生活提供科学准确的决策指导和服务,因此,最大限度的准确预测天气一直是人们的不懈追求。数值天气预报的诞生曾经给天气预报领域带来跨越式的发展,它是以气象观测资料为初值条件,通过巨型计算机进行数值计算,再用流体力学和热力学的方程组进行求解,进而预测未来一定时段的大气运动状态。尽管现代气象预测系统已经在数值预报模型上取得不错的效果,但这种依赖人们对大气物理理解的物理模型常会受到各种各样随机因素的干扰,无法满足气候复杂多变地区的预测需求。随着智能化时代的到来,人们开始依托先进技术手段建立起各种预测天气的方式,人工智能技术的身影也在气象预测领域日渐活跃。

天气预报和人工智能有着天然的耦合关系。天气预报需要大量的、多种多样的资料,而人工智能天生就是处理大数据的工具;现有资料的时空数据密度均不够,而人工智能技术却具有根据不完全不确定信息推断的能力;人工智能不仅可以总结专家知识经验,提高平均预测水平,还可以充分利用统计与数值模式中无法利用的抽象预报知识。那么人工智能技术是如何在数值天气预报中实现的呢?首先让我们说说人工智能的概念。

1、什么是人工智能?

“人工智能(Artificial Intelligence,缩写AI)一词最早诞生于1956年Dartmouth学会上,它是研究、开发用于模拟、延伸和扩展人的智能理论、方法、技术及应用系统的一门新的技术科学,研究领域涉及到机器人、语言识别、图像识别、自然语言处理和专家系统等。说到人工智能,很容易就联想到机器学习(Machine Learning)、数据挖掘(Data Mining)、模式识别(Pattern Recognition)、神经计算(Neuro Computing)、统计(Statistics)、数据库(Databases)、知识发现(KDD)等概念,那么它们之间又是怎样的关系呢?为了更好的理解人工智能与它们之间的关系,图1中给出了人工智能相关概念的交叉关系图。其中,机器学习是人工智能的一个重要子领域,而人工智能又与更广泛的数据挖掘、知识发现、神经计算、模式识别领域相交叉。

2、机器学习的基本过程和算法

机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。其基本过程可以用下图2简单表示,包括数据的搜集、特征的提取、算法的选择、模型的训练、模型的评估、参数的微调、预测等几个重要的步骤。

机器学习的经典算法包括(图3):监督学习(Supervised Learning)、无监督学习(Unsupervised Learning, UL)、半监督学习(Semi-Supervised Learning)、强化学习(Reinforcement Learning, RL)、线性回归、分类和回归树(CART)、逻辑回归、朴素贝叶斯(Naïve Bayesian)、k最近邻(kNN)、AdaBoost、K-均值算法(K-Means)、支持向量机(SVM)、人工神经网络ANN(Artificial Neural Network)。

图3 机器学习的经典算法

3、人工智能在数值预报领域的应用

人工智能技术自80年代初期引入我国气象部门,大致经历了两个阶段。第一阶段是1983-1987年,主要特点是初级专家系统的普及应用。这个期间,有90%以上的省级气象台、近50%的地、市级气象台进行了气象专家系统的开发应用,内容涉及暴雨、大风、冰雹、霜冻等多种气象灾害的判别和预报。第二阶段是1987年开始的气象智能预报系统的开发,主要特点是将模式识别技术、传统人工智能与人工神经元网络结合在一起。这个阶段气象部门就专家神经网络系统(EANN)在预报业务中的实际应用进行了试验,专家们运用人工神经网络(ANN)的自适应性及容错等功能和特性,弥补了专家系统在这方面的不足,彼此取长补短,较为有效地提高了灾害性天气预报的成功率。

图4 机器学习在数据天气预报业务中的应用

在气象预报方法上,人工智能技术可以成为数值预报的有力补充。人工智能技术作为数值预报的有力支撑,一是基于雷达、卫星图像的深度学习在短临预报中准确地预报出强对流信息和灾害性天气,二是通过深度学习算法对具有不确定性的混沌系统发展趋势进行预测(这方面马里兰大学、麻省理工学院已取得初步研究进展),三是对地球系统模式的数据同化和参数化进行最优拟合,四是对数值预报模式的海量预报结果进行最优集合和订正。据欧洲中期天气预报中心(ECMWF)最新一期的Newsletter报道(如图4),目前人工智能技术已覆盖数值天气预报业务的全流程,渗入到预报中的各个环节。

4、基于机器学习的智能预报案例

对于大数据机器学习领域而言,近年来,随着计算机科学的发展,机器学习领域涌现出了很多新的方法,可以高效、快速地对数据进行挖掘分析,提取其中有用的信息。

其中,集成学习领域是一个重要的研究方向,使用一系列学习器进行学习,并使用某种规则把各个学习结果进行整合,从而获得比单个学习器效果更好的一种机器学习方法。对于训练数据, 将若干个个体学习器通过一定的聚合策略,就可以形成一个强学习器,以达到博采众长的目的。也即研究如何将多个精度稍低的模型得到的结果进行融合、学习,得到预测精度更高的模型。

另一个重要的研究方向是深度学习领域,其核心思想是通过一定的方法来自动化提取数据内部特征,从而消除了传统特征工程方法中对人为经验的依赖性,避免了外界信息的干扰。同时,这些方法在时间序列和空间格点类型的数据上相比于传统方法具有更强有力的特征提取能力,能够发掘更深层次的信息。将这些新的方法应用于数值预报的历史预报和对应时刻的客观分析数据中,可以充分挖掘出数值预报在一定时空间范围内误差的规律性,从而可以对预报本身进行误差订正,得到精度更高的预报结果。

北京某科技有限公司通过建立多模式融合分析的集成学习模型,对数值预报产品进行智能网格的偏差订正,实现强对流单体的智能识别和追踪。图5是他们以日本JAXA的云分类产品和云相态作为学习对象(即标准),利用卷积神经网络挖掘JAXA云分类特征,建立训练模型,并对葵花8卫星云图进行预测,识别、追踪云和云相态的应用案例。

基于多模式融合分析的集成学习模型,还可以对卫星资料和雷达回波进行融合分析,进行偏差修正,得到更加准确的反演数据资料。图6中所框选区域从亮温图上看对流强度不大,应该明显低于福建和广东区域,但实际雷达回波较强。通过建立多模式融合分析集成学习模型,对卫星和雷达资料进行融合反演,其修正后的强度分布与实际更加吻合。

通过对数值预报产品的历史预报数据(2年左右)进行训练,建立深度学习模型;以最近 15d-20d 的多模式预报产品和对应的实况产品匹配作为训练样本,更新深度学习模型参数,融合遴选出最优学习订正模型;对预报结果进行二次订正,可以得到高精度的短临数值预报产品。图7是对案例计算结果的定量评估分析,经二次订正以后,2 小时外推雷达回波的均方根误差在 2.0-8.0dbz 之间变化,2小时预报与实况的相关系数保持在 90% 之上,命中率在 80% 以上,预报效果得到有效提升。

作者:石文静

天气预报c是什么意思_【技术·航天】气象锦囊--人工智能赋能数值天气预报相关推荐

  1. 天气预报c是什么意思_为什么天气预报总是报不准?

    原创:MJ 石头科普工作室 2019-08-17 John的天气预测石(拍摄:Tim Rogers) [小石头]爷爷,爷爷!你看,我们石头也可以预测天气呢! [石头爷爷]哈哈,这只是个玩笑而已.一次天 ...

  2. 自然水体辐射特性与数值模拟 pdf_【技术·航天】定量评估贡献 精准决策未来 ——气象卫星数据在数值预报系统中贡献的定量评估...

    首先我们从本文的主角,气象卫星说起.气象卫星1960年就有了,1992年出现了星载微波图像仪数据,1998年出现了微波探测仪/微波湿度探测仪(AMSU/MHS)数据,1998年改进了高分辨红外辐射计( ...

  3. matlab中欠定方程组超定方程组_《数值天气预报》:球坐标系中的基本方程组

    人们是如何预报天气的?目前的预报方法主要有两种:一种是基于由各种探测资料绘制的天气图,结合历史资料进行分析预测:另一种是基于大气方程组,利用数值解法对其进行求解,从而得到未来时刻的大气状态. 后者就是 ...

  4. 天气预报今天几点下雨_天气预报今天几点下雨【相关词_ 天气预报明天几点下雨】...

    预报没这么准吧.天气预报说有雨实际没下雨或者预报没有雨实际却下雨了经常发生,尤其夏天那种局地下雨的天气预报最难报出来. Riva莉莉 Riva莉莉 他的回答 类似问题 换 深圳今天会下雨吗 深圳一周天 ...

  5. 数值天气预报期末复习

    数值天气预报期末复习 文章目录 数值天气预报期末复习 (零)重点需要掌握知识点 (一)什么是数值天气预报 (二)数值模式的分类 (三)各坐标系下的大气运动方程组 3.1 局地直角坐标系 3.2 球坐标 ...

  6. 物联网有哪些技术 物联网跟云计算人工智能有什么关系

    近几年物联网发展越来越快,物联网这个词离我们越来越近,可是物联网到底是什么,它和嵌入式技术.云计算.大数据.人工智能又有什么关系呢?今天我们就一起来探讨一下.通过物联网我们进入了一个高速发展的世界,信 ...

  7. 物联网、智慧城市、增强现实(AR)与虚拟现实(VR)、区块链技术、语音识别、人工智能、数字汇流是大数据未来应用的七大发展方向

    大数据不仅意味着海量.多样.迅捷的数据处理,更是一种颠覆的思维方式.一项智能的基础设施.一场创新的技术变革.物联网.智慧城市.增强现实(AR)与虚拟现实(VR).区块链技术.语音识别.人工智能.数字汇 ...

  8. 浪潮完成500万平方公里1Km分辨率高精度数值天气预报

    近日,浪潮与某气象客户紧密合作,完成了区域覆盖面积超500万平方公里.水平分辨率达1Km*1Km的高精度数值天气预报,为气象业务提供了更加精准的天气预报产品,达到了国内领先国际先进的水平.这项工作是在 ...

  9. 高精度气象模拟软件WRF:天气预报、观测气温、分析降水、模拟尺度气象、模拟水汽湿度、土地利用变化影响、土壤水分通量、分析风场、分析土壤水体植被等气象变量

    查看原文>>>高精度气象模拟软件WRF(Weather Research Forecasting)技术及案例应用 气候是多个领域(生态.水资源.风资源及碳中和等问题)的主要驱动因素, ...

最新文章

  1. java 程序是由什么组成的 java_从零开始的JAVA -2. java程序的构成及命名规则
  2. 这个代码应该怎么写???
  3. 记在thinkPHP中一个创建模型的小错误
  4. 03. 二维数组中的查找(C++实现)
  5. 使用 Document!X 为自己的dll生成一个漂亮的说明文档
  6. miui tv android,MIUI for TV 3.0上线 应用远程安装 手机反控电视
  7. 李沐-动手学深度学习
  8. 几种防鼠光缆的种类及优缺点分析!
  9. C# WinForm打开PDF文件
  10. linux常见的实用的问题,linux常见问题及答案
  11. unity3d 取锚点位置_如何不靠看格子,确定一个字的首笔和后面每一笔画的位置?...
  12. js和css压缩工具
  13. 移动分销平台是什么鬼?
  14. excel表格怎么调整行高和列宽_wps表格课程08|调整行高列宽
  15. 数通基础-STP原理
  16. 五子棋游戏图形化实现
  17. Latex: Cannot find ‘xxx.bcf‘!
  18. 步进电机的技术参数 控制及其应用
  19. 20 21九死一生、22上半年读20本书(含15本管理书单/笔记):继续百年征程
  20. 字节码:ASCII编码:单字节编码,ANSI编码:多字节编码,UNICODE编码:宽字节编码

热门文章

  1. Java工程师如何在1个月内做好面试准备?
  2. java ee开发技术 上海大学_上海大学计算机工程与科学学院研究生导师简介-刘 炜副研究员...
  3. LeetCode | 0365. Water and Jug Problem水壶问题【Python】
  4. vue路由当中的导航钩子中关于next这个方法的描述应该如何理解?
  5. sting stingbuffer 区别 总结
  6. 如何用公式编辑器打分段函数公式?
  7. OriginPro 科研绘图笔记 一
  8. 基于ROS平台的STM32小车--汇总
  9. 【15】processing-三角函数(中文)
  10. cw2vec: Learning Chinese Word Embeddings with Stroke n-gram Information阅读笔记