首页 > 其他分享 >基于CNN和LSTM的气象图降水预测示例

基于CNN和LSTM的气象图降水预测示例

时间:2022-12-22 10:46:44浏览次数:63  
标签:预测 示例 18 气象图 图像 CNN LSTM

我们是否可以通过气象图来预测降水量呢?今天我们来使用CNN和LSTM进行一个有趣的实验。

我们这里使用荷兰皇家气象研究所(也称为KNMI)提供的开放数据集和公共api,来获取数据集并且构建模型预测当地的降水量。

数据收集

KNMI提供的数据集,我们假设气象雷达产生的信号在反射时会被降水(雨、雪、冰雹等)反射。由雷达捕获的反射信号的强度称为反射率(以 dBZ 计算),我们可以粗略认为它与该点的降水强度成正比。当通过根据信号强度映射色标将此反射率数据转换为图像时(默认情况下,KNMI 提供的色标为“viridis”,紫色/深蓝色表示较低值,黄色表示较高值)产生 图像就像下图显示的那样。我们每 5 分钟通过 API 以原始格式获取这些数据。但是API 有一个配额,每小时只能获取 100 张图像。

定义问题

最原始的也是最简单的预测视频中的下一帧的内容的方法是使用CNN和LSTM。我们是否可以将预测天气雷达的下一个捕获信号的问题简化为预测视频中的下一帧的问题呢(雷达的讯号也是图像序列)。所以我收集了一些图像序列,并开始实验各种架构的卷积LSTM神经网络。每个训练数据点由36个连续的雷达原始文件(对应于间隔5分钟的3小时的测量)组成。然后将每个数据点分成两部分。前18帧用作“特征”(x),后18帧是神经网络在给定前18帧的情况下试图预测的内容(y)。在天气预报方面,给定过去1.5小时的降水数据,未来1.5小时的降水情况(帧间隔为5分钟,因此18帧对应1.5小时)。

https://avoid.overfit.cn/post/da7a8bd23ec14fc6870e1e4b54e85283

标签:预测,示例,18,气象图,图像,CNN,LSTM
From: https://www.cnblogs.com/deephub/p/16997851.html

相关文章

  • js 中常用函数汇总(含示例)
    〇、前言js在日常开发中还是比较常用的,本文将常用的js方法简单汇总一下,希望对你我有一点帮助。一、重复/延迟操作1.设置固定时间间隔,重复执行(setInterval(funcRef,......
  • 二阶段目标检测网络-Cascade RCNN 详解
    摘要1,介绍1.1,FasterRCNN回顾1.2,mismatch问题2,实验分析2.1,改变IoU阈值对Detector性能的影响2.2,提高IoU阈值的影响2.3,和IterativeBBox比较3,网络结构参考......
  • H5 导航栏示例
    本文是通过:hover更新元素样式,通过递归树形菜单渲染到页面。效果源码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X......
  • 使用 CNN 检测一个人是否戴了口罩
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • Hessian探究(一)Hessian入门示例
    一、hessian的maven信息:[html] ​​viewplain​​ ​​copy​​ ​​print​​​?​<dependency>  <groupId>com.caucho</groupId>  <artifac......
  • WCF学习-第二个示例
    二、WCF服务端应用程序第一步,创建WCF服务应用程序项目打开VisualStudio2015,在菜单上点击文件—>新建—>项目—>WCF服务应用程序。在弹出界面的“名称”对应的文本框中......
  • 二阶段目标检测网络-Mask RCNN 详解
    ROIPooling和ROIAlign的区别MaskR-CNN网络结构骨干网络FPNanchor锚框生成规则实验参考资料MaskRCNN是作者KaimingHe于2018年发表的论文ROIPoo......
  • WCF学习-第一个示例
        最近需要用到WCF,所以对WCF进行了解。在实践中学习新知识是最快的,接下来先做了一个简单的WCF服用应用示例。    本文的WCF服务应用功能很简单,却涵盖了一......
  • grep 命令示例
    grep命令目前是查看日志使用最高频的一个命令,不过它的有些参数容易忘记,这里补几个示例,供日后查看。参考:https://www.gnu.org/software/grep/manual/grep.htmlhttps://ww......
  • HTTP工作原理、请求方法、请求/响应步骤、Request/Response示例
    HTTP简单介绍HTTP是超文本传输协议,定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有......