社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

科学家找到基于储备池计算的先进机器学习算法可用于地球天气变化等机器学习场景

气象学家 • 2 年前 • 408 次点击  

正式版:https://aip.scitation.org/doi/10.1063/5.0098707

预印版:https://arxiv.org/pdf/2203.13294.pdf

在 2022 年 9 月 26 日发表于《混沌》(非线性科学的跨学科期刊)上的一篇文章中,来自美国俄亥俄州立大学的研究团队,详细介绍了一种先进的、适用于机器学习的下一代“储备池计算”(Reservoir Computing)方法。得益于新的算法,研究人员现可在混沌物理过程的预测工作中变得更加轻松。

具体说来是,该校研究人员最近发现的一种预测时空混沌系统行为的新方法,可应对以往相当复杂的地球天气变化等机器学习场景

当将这一高效算法与下一代储层计算相结合时,混沌系统可在只需传统方法几分之一的时间内完成机器学习。

更棒的是,俄亥俄州立大学团队的算法能够做到更加准确。且与完成相同任务的竞争机器学习算法相比,只需 1/1250 ~ 1/400 的训练数据来生成更好的预测。

在运行 Windows 10 操作系统的笔记本电脑上,新算法在几分之一秒内做出的预测 —— 效率达到了传统机器学习算法的大约 24 万倍!

此外由于无需借助一台超级计算机来完成任务,新方案也极具成本优势。研究一作、该校物理学博士后研究员 Wendson De Sa Barbosa 表示:

这项研究成果的激动人心之处,在于让我们相信它能够在机器学习领域的数据处理效率和预测准确性方面取得了重大进步。

在物理学层面上,学习预测这些极其混乱的系统,原本是一项艰巨的挑战。但储备池计算的深入研究,为新的科学突破和发现铺平了道路。

他补充道:现代机器学习算法非常适合借助历史数据,学习其基本物理规则来预测动态系统。

一旦拥有了足够的数据和计算能力,便可使用 ML 模型对现实世界中的任何复杂模型系统展开预测。

从时钟的摆锤、到电网的中断,这样的系统可涵盖任何物理过程。

据悉,为了对整个系统展开精确预测,科学家们必须掌握相关的每一个变量的准确信息、以及描述这些变量之间关系的模型方程 —— 其难度高到几乎不可能。

但通过适当的机器学习算法,这项新研究中使用的大气天气示例,可将先前工作中用到的近 50 万个历史训练数据点,大幅精简到只需 400 个、同时仍可达成相同或更好的准确度。

展望未来,Wendson De Sa Barbosa 希望通过进一步研究来推动时空模拟。因为我们生活在一个人类仍然知之甚少的世界,而识别这些高动态系统、并学习如何更有效的预测它们,则是非常重要的。

来源:cnBeta








声明:欢迎转载、转发本号原创内容,可留言区留言或者后台联系小编(微信:gavin7675)进行授权。气象学家公众号转载信息旨在传播交流,其内容由作者负责,不代表本号观点。文中部分图片来源于网络,如涉及作品内容、版权和其他问题,请后台联系小编处理。

   欢迎加入气象学家交流群   

请备注:姓名/昵称-单位/学校-研究方向



往期推荐

 ERA5-Land陆面高分辨率再分析数据(32TB)

★  NASA最新版本CMIP6降尺度数据集30TB

★ ERA5常用变量再分析数据(26TB)

 EC数据商店推出Python在线处理工具箱

★ EC打造实用气象Python工具Metview

 TRMM 3B42降水数据(Daily/3h)

 科研数据免费共享: GPM卫星降水数据

 气象圈子有人就有江湖,不要德不配位!

 请某气象公众号不要 “以小人之心,度君子之腹”!

★ 机器学习简介及在短临天气预警中的应用

★ AMS推荐|气象学家-海洋学家的Python教程

★ Nature-地球系统科学领域的深度学习及理解

★ 采用神经网络与深度学习来预报降水、温度

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/148552
 
408 次点击