9.24周报

news2024/11/24 15:02:39

文章目录

  • 文献阅读
  • GAN学习
  • 总结

文献阅读

题目:Improvement of streamflow simulation by combining physically hydrological model with deep learning methods in data-scarce glacial river basin
https://www.sciencedirect.com/science/article/pii/S0022169423009320
背景:分布式水文模型的性能通常受到对所指物理过程的不完整描述以及输入数据和参数化引起的不确定性的限制(Chen 等人,2016 年,Cho 和 Kim,2022 年).因此,应考虑其他方法,以便在数据稀缺的冰川河流域中,在气候变化下(例如,每月和每年)对不同时间尺度(例如,每月和每年)的溪流进行更准确和合理的模拟。
论文主要内容:提出了一种混合模型,将SWAT +模型与门控循环单元神经网络(GRU)连接起来,用于数据稀缺的冰川河流域的溪流模拟。

研究了不同的数据集成(DI)方案,以丰富输入信息并增强模型稳定性。

所提出的具有最佳DI方案组合的模型表现出最强大的预测性能,特别是对于传统GSWAT +模型无法捕获的低流量和高流量。将考虑冰川水文过程(GSWAT+)的SWAT+模型与门控循环单元(GRU)神经网络联系起来,以改进模型模拟。

在特征和目标序列上使用合适的数据集成(DI)方案可以大大有助于增强月度和年度流流序列的模型稳定性和代表性。具体而言,将集成经验信号分解(EEMD)和自适应噪声完全EEMD(CEEMDAN)等一阶微分法和分解方法引入特征序列和目标序列,丰富了可学习的辅助信息,从而增强了所提模型的预测性能。

研究试图将与雪和冰川相关的水文过程纳入水文模型,以提高建模性能,最近的研究试图将 ML/DL 技术与基于物理的水文模型相结合,以减少水文模型的不确定性。气候和水文输入数据的准确性直接影响水文模型和 ML/DL 模型的模拟结果。
SWAT+模型与门控循环单元(GRU)模型:
由于测量的冰川质量平衡数据、气象数据和溪流数据不足可能导致模拟中出现意想不到的不确定性,GSWAT+产生的偏置误差很难通过常规物理模型消除,如之前的研究所述,可以使用基于 DL 的模型模拟和预测偏差误差序列,提出了一种GRU-GSWAT+模型,以最小化冰川河流域溪流模拟的不确定性。
在这里插入图片描述
使用GSWAT+的观测和模拟月流量数据系列之间的差异被认为是GRU网络的目标,这是由于滞后的气候数据和目标序列本身所迫使的。对特征序列和目标序列进行分解和标准化,对涉及的超参数进行较好的优化,得到预测的偏置误差序列。将预测的偏置误差序列和利用GSWAT+模型预测的月流量相加,得到偏差校正的流序列。

还使用了分解和滞后观察这两种数据集成方法,与不同模型组合对比试验。

文章最后提到由于观测有限,使用GRU模型改进的偏差误差仍然缺乏验证和良好的解释,可以使用SHAP等可解释性方法探索物理水文过程。

GAN学习

TimeGAN代码,每个函数实现的功能:

在这里插入图片描述
在这里插入图片描述


总结

本周阅读文献,参考阅读的这篇文献将SWAT与GAN相结合,在模型设计这里,原论文是考虑使用DL 模型模拟和预测偏差误差序列,近而得到校正误差序列,用校正误差序列作为部分输入,预测最终结果。参考这篇论文的思路,将SWAT与GAN相结合应用于,得到的修正误差序列作为部分输入进行水质预测。

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

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

相关文章

【深度学习实验】前馈神经网络(三):自定义两层前馈神经网络(激活函数logistic、线性层算子Linear)

目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 三、实验内容 0. 导入必要的工具包 1. 构建数据集 2. 激活函数logistic 3. 线性层算子 Linear 4. 两层的前馈神经网络MLP 5. 模型训练 一、实验介绍 本实验实现了一个简单的两层前馈神经网络 激活函数…

41. Linux系统配置FTP服务器并在QT中使用QFtp实现文件上传

1. 说明 这篇博客主要记录一些在Linux系统中搭建FTP服务器时踩过的一些坑,以及在使用QFtp上传文件时需要注意的问题。 2. FTP环境搭建 在linux系统中,需要安装vsftpd,可以在终端中输入下面的命令进行安装: sudo apt-get install vsftpd使用上述命令安装后,系统中会有一…

day28IO流(字节流字符流)

1. IO概述 1.1 什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrls ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢&a…

机试算法学习

又到了一年一度的校招干饭环节,本人不得已以应届生的身份卷入了这场洪流,让我们各自加油吧! 蛇形矩阵 xx机考编程题 题目描述 输入两个整数 n和 m,输出一个 n 行 m 列的矩阵,将数字 1到 nm按照回字蛇形填充至矩阵中…

【前段基础入门之】=>HTML 标签元素

前言: 在前一章节中,我们讲解认识了,HTML 的概念,以及它的标准文档结构,所以本章节就带来 HTML 学习的第二步,学习了解HTML 的排版标签元素。 文章目录 文档排版标签元素语义化标签块级元素与行内元素文本标…

Linux桌面环境中应用程序无法启动图形交互界面

现象: 点击永中office或者金山office快捷图标无法启动对应的程序。 从命令行执行对应的程序则提示 按照提示安装组件 再次执行命令行程序 原因探析: /opt/Yozosoft/Yozo_Office/Yozo_Writer.bin: error while loading shared libraries: libgdk-x11-2.0.…

SQL 如何提取多级分类目录

前言 POI数据处理,原始数据为csv格式,整理入库至PostGreSQL,本例使用PostGreSQL13版本。 一、POI POI(一般作为Point of Interest的缩写,也有Point of Information的说法),通常称作兴趣点&am…

Cloudflare分析第一天:简单的算法反混淆

记录1: Cloudflare 加密方式为动态JS,每次请求JS文件都会变化,笨方式,先复制一份出来分析看! 原JS: window._cf_chl_opt.uaSR true; window._cf_chl_opt.uaO false; function(ia, fy, fz, fA, fB, fC, fM, fV, fW…

Windows 11 家庭中文版添加本地安全策略

一、报错 Windows11中打开本地组策略编辑器(cmd中输入gpedit.msc),报错: 二、解决 1、新建txt文件,文件名任意,将下面的内容复制粘贴进去。2、将文件后缀名由txt改为cmd。3、以管理员身份执行该cmd文件,安装本地安全…

java Spring Boot生成图片二维码

首先 我们要引入依赖 pom.xml中插入 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.4.1</version> </dependency> <dependency><groupId>com.google.zxing</grou…

Jetpack Compose 的简单 MVI 框架

Jetpack Compose 的简单 MVI 框架 在 Jetpack Compose 应用程序中管理状态的一种简单方法 选择正确的架构是至关重要的&#xff0c;因为架构变更后期代价高昂。MVP已被MVVM和MVI取代&#xff0c;而MVI更受欢迎。MVI通过强制实施结构化的状态管理方法&#xff0c;只在reducer中…

Linux 快捷键

1、快捷键小操作 1.1、ctrl c 强制停止 Linux某些程序的运行&#xff0c;如果想要强制停止它&#xff0c;可以使用快捷键ctrl c 命令输入错误&#xff0c;也可以通过快捷键ctrl c&#xff0c;退出当前输入&#xff0c;重新输入 1.2、ctrl d 退出或登出 可以通过快捷键&…

使用Mybatis generator自动生成代码,仅限Oracle数据库

一、使用Mybatis generator自动生成代码&#xff0c;仅限Oracle数据库 使用Mybatis generator自动生成代码&#xff0c;仅限Oracle数据库 一、在pom.xml文件中引入所需要的依赖和插件 <dependency><groupId>org.mybatis.generator</groupId><artifactI…

VUE日期只选择日月,表格导入功能,表格下载模版功能

1.日期选择日月&#xff1a;参考https://blog.csdn.net/Oct_Somnus/article/details/129989865?spm1001.2101.3001.6661.1&utm_mediumdistribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129989865-blog-116654979.235%5Ev38%5Epc_relevant_sort_b…

轻松使用androidstudio交叉编译libredwg库

对于安卓或嵌入式开发者而言,交叉编译是再熟悉不过的操作了,可是对于一些刚入门或初级开发者经常会遇到这样的问题:如何交叉编译C++库来生成安卓下的so库呢? 最近有一些粉丝找到我求救,那么我最近刚好有空大致研究了下,帮他们成功编译了其中一个libredwg的C++库,这篇文章…

Java 21 / JDK 21 (LTS) GA

Java 21 / JDK 21 已正式 GA&#xff0c;此版本是继 JDK 17 后的长期支持版本 (LTS)&#xff0c;Oracle 将为其提供至少八年的技术支持和更新。 本版本是Java SE平台21版的参考实现&#xff0c;由Java社区流程中的JSR 396指定。 正式稳定功能 JEP 444&#xff1a;虚拟线程JEP…

测试C#图像文本识别模块Tesseract的基本用法

微信公众号“dotNET跨平台”的文章《c#实现图片文体提取》&#xff08;参考文献3&#xff09;介绍了C#图像文本识别模块Tesseract&#xff0c;后者是tesseract-ocr&#xff08;参考文献2&#xff09; 的C#封装版本&#xff0c;目前版本为5.2&#xff0c;关于Tesseract的详细介绍…

windows上搭建llama小型私有模型

导言 llama官网是需要多读读的 openAI的付费&#xff0c;让学习LLM的成本不可控。为了省钱&#xff0c;搭建本地LLAMA模型 我的笔记本是近10年前买的配置一般的windows 目标 本地llm可以运行使用llama-cpp-python调用本地llm使用langchain/openai调用本地llm 需要重点说下&…

ESP8266 WiFi物联网智能插座—上位机和下位机通信协议

目录 1、配置节点协议 2、控制节点继电器开关协议 3、节点周期上报数据协议 4、升级节点协议 5、重启节点 本项目自定义了一套上位机和下位机通信协议&#xff0c;协议并不复杂&#xff0c;包含&#xff1a;配置节点、控制节点继电器开关、节点周期上报数据、升级节点和重启节点…

设计模式篇---桥接模式

文章目录 概念结构实例总结 概念 桥接模式&#xff1a;将抽象部分与它的实现部分解耦&#xff0c;使得两者都能够独立变化。 毛笔和蜡笔都属于画笔&#xff0c;假设需要有大、中、小三种型号的画笔&#xff0c;绘画出12种颜色&#xff0c;蜡笔需要3*1236支&#xff0c;毛笔需要…