当前位置: 首页 > news >正文

多输入多输出 | Matlab实现TCN-GRU时间卷积神经网络结合门控循环单元多输入多输出预测

多输入多输出 | Matlab实现TCN-GRU时间卷积神经网络结合门控循环单元多输入多输出预测

目录

    • 多输入多输出 | Matlab实现TCN-GRU时间卷积神经网络结合门控循环单元多输入多输出预测
      • 预测效果
      • 基本介绍
      • 程序设计
      • 参考资料

预测效果

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

在这里插入图片描述

基本介绍

多输入多输出 | Matlab实现TCN-GRU时间卷积神经网络结合门控循环单元多输入多输出预测,运行环境为Matlab2023及以上
1.data为数据集,输入多个特征,输出多个变量。
2.main.m为程序主文件,其他为函数文件无需运行。
3.命令窗口输出MBE、MAE、R^2,可在下载区获取数据和程序内容。
注意程序和数据放在一个文件夹,运行环境为Matlab2023及以上。

程序设计

  • 完整源码和数据获取方式:私信博主回复Matlab实现TCN-GRU时间卷积神经网络结合门控循环单元多输入多输出预测

%%  清空环境变量
warning off             % 关闭报警信息
close all               % 关闭开启的图窗
clear                   % 清空变量
clc                     % 清空命令行%%  导入数据
res = xlsread('data.xlsx');%%  划分训练集和测试集
temp = randperm(600);P_train = res(temp(1: 500), 1 : 10)';
T_train = res(temp(1: 500), 11: 13)';
M = size(P_train, 2);P_test = res(temp(501: end), 1 : 10)';
T_test = res(temp(501: end), 11: 13)';
N = size(P_test, 2);%%  数据归一化
[p_train, ps_input] = mapminmax(P_train, 0, 1);
p_test = mapminmax('apply', P_test, ps_input);[t_train, ps_output] = mapminmax(T_train, 0, 1);
t_test = mapminmax('apply', T_test, ps_output);%%  矩阵转置
p_train = p_train'; p_test = p_test';
t_train = t_train'; t_test = t_test';

参考资料

[1] https://blog.csdn.net/kjm13182345320/category_11003178.html?spm=1001.2014.3001.5482
[2] https://blog.csdn.net/kjm13182345320/article/details/117378431
[3] https://blog.csdn.net/kjm13182345320/article/details/118253644

http://www.lryc.cn/news/491948.html

相关文章:

  • windows安全中心,永久卸载工具分享
  • 《安富莱嵌入式周报》第346期:开源2GHz带宽,12bit分辨率,3.2Gsps采样率示波,开源固件安全分析器, 开源口袋电源,开源健康测量,FreeCAD
  • Apache OFBiz xmlrpc XXE漏洞(CVE-2018-8033)
  • 【论文复现】融入模糊规则的宽度神经网络结构
  • sql server 获取当前日期的时间戳
  • LLM PPT Translator
  • 铲屎官进,2024年宠物空气净化器十大排行,看看哪款吸毛最佳?
  • python 中常用的定积分求解方法
  • 音视频相关的一些基本概念
  • pikachu文件上传漏洞通关详解
  • 【拥抱AI】向量数据库有哪些常见的检索算法?
  • Webpack前端工程化进阶系列(二) —— HMR热模块更新(图文+代码)
  • 【RAG 项目实战 07】替换 ConversationalRetrievalChain(单轮问答)
  • godot游戏引擎_瓦片集和瓦片地图介绍
  • 7、深入剖析PyTorch nn.Module源码
  • 如何提升编程能力第二篇
  • 问:SpringBoot核心配置文件都有啥,怎么配?
  • RHCSA作业
  • ESP32学习笔记_FreeRTOS(3)——SoftwareTimer
  • 文心一言与千帆大模型平台的区别:探索百度AI生态的双子星
  • 【c语言】文件操作详解 - 从打开到关闭
  • Flink Sink的使用
  • pcl::PointCloud<PointType>::Ptr extractedCloud; 尖括号里的值表示什么含义?
  • 《基于FPGA的便携式PWM方波信号发生器》论文分析(三)——数码管稳定显示与系统调试
  • VsCode 插件推荐(个人常用)
  • 路由策略与路由控制实验
  • 训练的decoder模型文本长度不一致,一般设置为多大合适,需要覆盖最长的文本长度么
  • 过滤条件包含 OR 谓词,如何进行查询优化——OceanBase SQL 优化实践
  • 通过异步使用消息队列优化秒杀
  • AI产业告别“独奏”时代,“天翼云息壤杯”高校AI大赛奏响产学研“交响乐”