学习周报-2024.8.31

news2024/9/20 20:40:01

目录

摘要

Abstract

创新点总结

模型数学原理

实验设置

一、验证实验

二、对比实验


摘要

这周重新梳理出论文的三个创新点,对所提出方法进行数学原理验证,证明其可行性。重新设置了实验部分,分为验证实验和对比实验,一共四个实验,选用基线对比模型有LSTM、GRU、MLP、ITransformer。这周对数据做了选择和处理,后续需要继续调整数据和模型,以达到实验结果要求。

Abstract

This week, three innovative points of the paper were identified, and the proposed method was mathematically validated to prove its feasibility. The experimental section has been reorganized into validation experiments and comparative experiments, with a total of four experiments. The baseline comparative models used include LSTM GRU、MLP、ITransformer。 This week, the data was selected and processed, and further adjustments to the data and model are needed to meet the requirements of the experimental results.

创新点总结

本文提出了一种基于模态分解的深度余量学习模型VDRIformer(VMD Deep Remain ITransformer),用于预测关键水质参数。选取桂林漓江流域的水质监测数据为样本,首先通过模态分离器将水质时序数据分解为代表不同频段特征的本征模态分量。其次,从低频至高频分尺度的学习本征模态分量的演化规律,并通过深层的网络结构和余量学习方法,从本征模态分量集合中充分挖掘空气质量数据的时频域特征,学习数据的本质规律。本文创新点如下:

  1. 通过变分模态分解技术,将模态纠缠的原始时序数据分离为若干个本征模态分量,得到原信号不同频段的时间特征与深度学习相结合,有效解决模态纠缠以及噪声问题。
  2. 首次将ITransformer时序预测模型应用于水质预测中,捕获水质中多种变量之间的相关性,有效地处理长时间序列数据。
  3. 提出了一种基于残差连接结构的余量学习方法,充分学习低频特征,降低高频噪声对于模型挖掘数据更深层次地特征干扰

模型数学原理

实验设置

一、验证实验

模型预测性能

为了全面评价VDRIformer模型在不同环境变化下的表现,选取平缓时间段和剧烈时间段数据进行预测验证。

  • 分析模型在不同环境变化条件下(平缓和剧烈)的预测误差分布,评估模型对不同类型数据的适应性。
  • 通过可视化预测结果与真实值之间的折现图,直观展示模型的预测能力。
  • 统计分析模型在平缓变化和剧烈变化条件下的预测性能差异,验证模型在不同环境下的鲁棒性和稳定性。

(折线图) 

模型泛化性

验证VDRIformer模型在不同水质参数上的泛化能力,即模型能否在训练时未涉及的水质参数上也保持较高的预测准确性。这包括但不限于溶解氧(DO)、化学需氧量(COD)、生化需氧量(BOD)、氨氮(NH3-N)、总磷(TP)、浊度等指标。通过这种方式,可以全面评估模型在多种水质参数预测中的有效性和可靠性。

  • 对每种水质参数的预测结果进行评估,主要使用平均绝对误差(MAE)、均方根误差(RMSE)和对称平均绝对百分比误差(SMAPE)
  • 可视化预测结果与实际值的对比图,以直观展示模型在不同水质参数上的表现。
  • 根据评估指标分析模型在不同水质参数上的表现,关注模型在新参数上的预测准确性。比较不同水质参数预测结果之间的差异,探讨潜在的原因,如数据特性、参数间的关联性等。

(评价指标表+折线图)

二、对比实验

在不同时间步长上的预测对比

通过与基准模型对比,将其与ARIMA、MLP、LSTM、GRU以及ITransformer进行比较分析。重点考察这些模型在不同预测时间步长(2、4、8、16、24、48)下的性能,全面评估各模型在短期与长期水质预测中的表现。给出各模型评价指标RMSE、MAE和SMAP的定量结果,以及各模型预测散点图更直观的评估预测效果。通过测试结果说明所以提出模型在长、短时间序列预测方面都具有良好的的表现,尤其在长时间、复杂的序列预测上更具优势。 

(评价指标表+散点图)

消融实验

为了验证各模块在提高所建模型水质预测准确性方面的有效性,通过从混合模型中删除某些模块,消融实验分三部分:

  1. 第一部分ITransformer模型:去掉VMD分解器,将预处理后的原数据直接输入ITransfoemer单元
  2. 第二部分VMD-ITransformer:去掉余量学习结构,VMD分解结果分别输入ITransfoemer单元,将每个单元的结果相加,得到最终预测结果。
  3. 第三部分:完整VMDIformer模型的预测结果

将三个实验结果进行对比,验证提出模型VMDIformer预测结果表现最好,而缺少模态分解的ITransformer模型在处理复杂周期性和非周期性信号时,其捕捉不同频率成分的能力受限,并且减少噪声干扰能力弱,导致整体预测性能下降。而VMD-ITransformer模型虽然保留了模态分解,但缺乏余量学习结构,这使得它在处理数据时无法有效地逐级细化特征学习,从而影响了其捕捉数据时频域特征的能力,导致预测结果不够精确。

(评价指标表)

总结

这种对论文的创新点重新梳理,提出了三个创新点;对所提出方法的数学原理进行说明,验证其在预测时序数据方面的可行性,以及在提升预测精度上原理;重新设置了实验部分,并对每个实验的具体实施做了规划,接下来将调整适合的指标数据进行实验,水质数据的复杂性更高,实验部分现阶段主要是仍需要继续调整模型,以达到预期效果。

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

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

相关文章

使用 Eigen 库中的 Kronecker 积运算

前言 在数值计算和线性代数的众多应用中,Kronecker 积(Kronecker Product)是一种常用的矩阵运算。Eigen 是一个高性能的 C 数值计算库,广泛用于科学计算和工程应用中。在 Eigen 库中,Kronecker 积运算属于不常用的扩展…

资料分析(1)

1)截三个数去做&#xff0c;属于马上进位了&#xff0c;差距小&#xff0c;1/19<10% 2)截两位数去做&#xff0c;1/18>10% 3)次位差分别是:3&#xff0c;4&#xff0c;1&#xff0c;选项差距分别是大&#xff0c;大&#xff0c;小 截尾不需要考虑数量级 算一半&#xff0…

抽奖项目技术亮点

活动是通过秒杀领取的。&#xff08;即&#xff1a;活动对应着某一商品&#xff09; 这里超卖指&#xff1a;对于一个活动它的参与量有数量限制&#xff0c;就是活动的库存&#xff0c;当活动的领取数大于活动库存总量&#xff0c;就是超卖 用户秒杀参与活动的资格&#xff08;…

一.海量数据实时分析-Doris入门和安装

前言 停了一个月又开始写文章啦&#xff0c;因为公司数据量达到了几十亿&#xff0c;老板需要做实时数据分析&#xff0c;报表看板。这么大的数据量比较好的选择是使用Doris来做&#xff0c;他可以脱离hadoop生态独立使用所以大受企业喜爱&#xff0c;也因为如此就有了这个系列…

【JavaWeb】Http请求与响应

文章目录 Http 请求与响应一、Http 请求格式1、请求行2、请求头3、请求体&#xff08;post请求才有&#xff09; 二、HttpServletRequest1、获取 请求行 信息2、获取 请求头 信息3、获取 请求参数 信息 三、Http 响应格式1、响应行2、响应头3、响应体&#xff08;正文&#xff…

AI大模型应用开发环境配置

目录 一、工具下载 1、Python官网下载 2、Pycharm官网下载 3、Streamlit官网下载 二、升级PIP &#xff08;一&#xff09;检查PIP版本 &#xff08;二&#xff09;在anaconda Prompt命令窗口输入 三、安装openai组件 四、安装streamlit组件 五、启动streamlit 一、工…

Voi滑板车公司助农扶商,着手打造流量板块

Voi滑板车公司助农扶商&#xff0c;着手打造流量板块。 吉林是粮食大省&#xff0c;是全国优质粳稻主产区&#xff0c;现阶段全省水稻年产量600多万吨&#xff08;商品量400万吨左右&#xff09;&#xff0c;占东北三省一区的24%。巍巍长白山、悠悠松江水&#xff0c;辽阔黑土…

Qt:玩转QPainter序列九(文本,文本框,填充)

前言 继续承接序列八 正文 1. drawImage系列函数 绘制图像 inline void drawImage(const QPoint &p, const QImage &image); 作用: 在指定的点 p 上绘制 QImage 图像。图像的左上角将对齐到 p 点。 inline void drawImage(int x, int y, const QImage &image,…

若依 Vue3的前后端分离系统管理 创建

RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi开源|RuoYi视频|若依视频|RuoYi开发文档|若依开发文档|Java开源框架|Java|SpringBoot|SrpingBoot2.0…

【JPCS独立出版】第四届电气工程与计算机技术国际学术会议(ICEECT 2024,9月27-29)

第四届电气工程与计算机技术国际学术会议&#xff08;ICEECT2024&#xff09;将于9月27日-29日在哈尔滨举办。 会议主要围绕"电路与系统"、“电气工程材料”、“计算机视觉”、“计算机技术”等专业研究领域展开讨论。旨在为气工程、计算机技术等领域的专家学者及企业…

Java EE

Java EE 包含JavaSE 增加一些新的API 构建一个后端服务 网页->web服务器->java后端 web后端(javaEE)程序需要运行在服务器中的&#xff0c;这样前端才可以访问得到 服务器&#xff1a;是容器&#xff0c;是连接用户和程序之间的中间件 解释1&#xff1a;一款软件&#…

HBase 部署及shell操作

HBase 数据库 一、HBase 概述1.1 HBase 是什么HBase 的特点 二、HBase 模型及架构2.1 HBase 逻辑模型2.2 HBase 数据模型2.3 HBase 物理模型2.3.1 列簇物理模型2.3.2 Rowkey 字段排序2.3.3 Region 存储到不同节点2.3.4 Region 结构 2.4 HBase 基本架构 三、搭建 HBase 分布式集…

【Linux】线程结束

目录 线程安全和重入 死锁 STL中的容器不是线程安全的 线程安全的单例模式 自旋锁 读者写者问题 线程安全和重入 线程安全&#xff1a;多个线程并发执行同一段代码时&#xff0c;不会出现不同的&#xff08;异常的&#xff09;结果&#xff0c;我们就说线程是安全的。常见…

如何学好文件操作,快来看这篇文章(沉淀中)!!!!

文章目录 1. 为什么使用文件&#xff1f;2. 什么是文件&#xff1f;2.1 程序文件2.2 数据文件2.3 文件名 3. ⼆进制文件和文本文件&#xff1f;4. 文件的打开和关闭4.1 流和标准流4.1.1 流4.1.2 标准流 4.2 文件指针4.3 文件的打开和关闭 5. ⽂件的顺序读写5.1 顺序读写函数介绍…

jQuery库

注明&#xff1a;本文参考自&#xff1a;jQuery - 白月黑羽 (byhy.net) jQuery安装 Download jQuery | jQuery下载到本地 ps: script标签中的src属性&#xff1a;表示包含要执行的代码的外部文件位置 <!DOCTYPE html> <html lang"en"><head><s…

unity游戏开放:标记物体 一目了然

Unity游戏开发:标记物体,让开发变得一目了然 “好读书&#xff0c;不求甚解&#xff1b;每有会意&#xff0c;便欣然忘食。” 本文目录&#xff1a; Unity游戏开发 Unity游戏开发:标记物体,让开发变得一目了然前言1. 什么是Tag&#xff1f;2. Unity中如何添加和管理Tag步骤1&am…

vue如何引入element-ui

2.x用element-ui 3.x用element-plus https://blog.csdn.net/weixin_41207479/article/details/127066333 引入element-ui的三种方式

点餐API接口对接的过程中需要注意哪些问题

以下是点餐 API 接口对接的一般步骤&#xff1a; 选择合适的点餐 API 服务提供商&#xff1a;市面上有不少提供点餐 API 的平台。你需要根据自身业务需求、预算、接口的稳定性和性能、技术支持等因素来综合考量选择。注册与申请&#xff1a;在选定 API 服务提供商后&#xff0…

数据响应式

响应式原理 课堂主题 1.利用defineProperty实现数据劫持2.利用ES6中proxy实现数据劫持3.实现数据驱动视图更新&#xff0c;实现数据响应4.发布订阅模式 知识点 defineProperty&#xff1b;Proxy代理数据劫持发布订阅观察者模式与发布订阅数据响应式 defineProperty Objec…

Junit单元测试入门

目录 一、单元测试 1.1 基本概念 1.2 以往测试存在的问题和不足 二、快速入门 2.1 基本步骤 2.2 基本使用示例&#xff08;vscode为例&#xff09; 2.2 断言机制&#xff08;重要&#xff09; 2.3 其它注解 一、单元测试 1.1 基本概念 针对最小单元的测试&#xff0c…