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

分类预测 | Matlab实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别

分类预测 | Matlab实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别

目录

    • 分类预测 | Matlab实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别
      • 分类效果
      • 基本描述
      • 程序设计
      • 参考资料

分类效果

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

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

基本描述

1.Matlab实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别。
2.自带数据,多输入,单输出,多分类。图很多、混淆矩阵图、预测效果图等等
3.直接替换数据即可使用,保证程序可正常运行。运行环境MATLAB2023及以上。
4.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。

程序设计

  • 完整程序和数据私信博主回复Matlab实现GAF-PCNN-MATT格拉姆角场和双通道PCNN融合多头注意力机制的分类预测/故障识别
%%  参数设置
%%  数据反归一化
T_sim1 = vec2ind(t_sim1);
T_sim2 = vec2ind(t_sim2);% %%  数据排序
% [T_train, index_1] = sort(T_train);
% [T_test , index_2] = sort(T_test );
% 
% T_sim1 = T_sim1(index_1);
% T_sim2 = T_sim2(index_2);%%  性能评价
error1 = sum((T_sim1 == T_train))/M * 100 ;
error2 = sum((T_sim2 == T_test)) /N * 100 ;%%  绘图
figure()         
legend('真实值', '预测值')
xlabel('预测样本')
ylabel('预测结果')
string = {'训练集预测结果对比'; ['准确率=' num2str(error1) '%']};
title(string)
xlim([1, M])
gridfigure
legend('真实值', '预测值')
xlabel('预测样本')
ylabel('预测结果')
string = {'测试集预测结果对比'; ['准确率=' num2str(error2) '%']};
title(string)
xlim([1, N])
grid%%  混淆矩阵
figure
cm = confusionchart(T_train, T_sim1);
cm.Title = 'Confusion Matrix for Train Data';
cm.ColumnSummary = 'column-normalized';
cm.RowSummary = 'row-normalized';figure
cm = confusionchart(T_test, T_sim2);
cm.Title = 'Confusion Matrix for Test Data';
cm.ColumnSummary = 'column-normalized';
cm.RowSummary = 'row-normalized';

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129036772?spm=1001.2014.3001.5502
[2] https://blog.csdn.net/kjm13182345320/article/details/128690229

相关文章:

  • 力扣热门100题刷题笔记 - 10. 正则表达式匹配
  • C语言顺序表
  • 【图论】基环树
  • 16.docker删除redis缓存数据、redis常用基本命令
  • 关于Linux和消息队列常见的十道面试题
  • 如何使用VS Code编写小游戏并实现公网游玩本地游戏【内网穿透】
  • 100天精通Python(实用脚本篇)——第115天:基于selenium实现反反爬策略之隐藏浏览器指纹特征
  • Flask 入门5 :过滤器
  • gunicorn日志--access-logformat不起作用
  • 【SparkML系列3】特征提取器TF-IDF、Word2Vec和CountVectorizer
  • BZOJ0481. 树的重心之砍树Link Cut Centroids
  • C语言中10种常见的字符串函数你都掌握了吗?
  • 无人机的自动平衡
  • 【国产MCU】-CH32V307-模拟/数字转换器(ADC)
  • HomeAssistant系统添加HACS插件商店与远程控制家中智能家居
  • 2017-08-04 前端日报
  • 30秒的PHP代码片段(1)数组 - Array
  • Elasticsearch 参考指南(升级前重新索引)
  • ES6核心特性
  • LeetCode29.两数相除 JavaScript
  • Vue ES6 Jade Scss Webpack Gulp
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • ------- 计算机网络基础
  • 前端知识点整理(待续)
  • 推荐一个React的管理后台框架
  • 字符串匹配基础上
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #Lua:Lua调用C++生成的DLL库
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C++20) consteval立即函数
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (规划)24届春招和25届暑假实习路线准备规划
  • (九)c52学习之旅-定时器
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .a文件和.so文件
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET 反射 Reflect
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .Net6使用WebSocket与前端进行通信
  • .NET开发人员必知的八个网站
  • .Net中间语言BeforeFieldInit
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @property python知乎_Python3基础之:property
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!
  • [Django 0-1] Core.Handlers 模块