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

多输入多输出 | Matlab实现Transformer多输入多输出预测

多输入多输出 | Matlab实现Transformer多输入多输出预测

目录

    • 多输入多输出 | Matlab实现Transformer多输入多输出预测
      • 预测效果
      • 基本介绍
      • 程序设计
      • 参考资料

预测效果

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

基本介绍

多输入多输出 | Matlab实现Transformer多输入多输出预测(完整源码和数据)
1.data为数据集,输入多个特征,输出多个变量。
2.main.m为程序主文件,其他为函数文件无需运行。
3.命令窗口输出MBE、MAE、R^2,可在下载区获取数据和程序内容。
注意程序和数据放在一个文件夹,运行环境为Matlab2023及以上。

程序设计

  • 完整源码和数据获取方式:私信博主回复Matlab实现Transformer多输入多输出预测

%%  清空环境变量
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/398141.html

相关文章:

  • Linux文件编程(标准C库)
  • 生产英特尔CPU处理器繁忙的一天
  • MVC拦截器、ThreadLocal来进行登录拦截
  • 小程序问题
  • arm 版的 deb、rpm、AppImage 都有什么区别
  • docker中mysql设置lower_case_table_names配置的坑
  • python日志记录工具:loguru日志库使用
  • python入门基础知识·二
  • 深度学习中的正则化技术 - 噪声鲁棒性篇
  • 如何通过 Java 来完成 zip 文件与 rar 文件的解压缩?
  • C 语言中的联合(Union)的用途是什么?
  • 汽车电子助力转向系统研究
  • 大数据学习之 scala基础(补充)
  • 正向传播和反向传播
  • 前端文件下载的方式
  • 视图库对接系列(GA-T 1400)十六、视图库对接系列(本级)通知(订阅回调)
  • Python | Leetcode Python题解之第230题二叉搜索树中第K小的元素
  • Python酷库之旅-第三方库Pandas(018)
  • 九科bit-Worker RPA 内容学习
  • vscode编译环境配置-golang
  • 【JavaEE】网络编程——UDP
  • JAVA毕业设计147—基于Java+Springboot的手机维修管理系统(源代码+数据库)
  • 力扣第228题“汇总区间”
  • 部署大语言模型并对话
  • WebSocket、socket.io-client
  • Maven 仓库
  • 给后台写了一个优雅的自定义风格的数据日志上报页面
  • 【React Native优质开源项目】
  • Android 自动更新时间的数字时钟 TextClock
  • 【Linux Git入门】Git的介绍