【24年最新算法】[原创]TTAO-CNN-LSTM-Attention分类预测,基于三角拓扑聚合优化算法(TTAO)优化卷积神经网络(CNN)-长短期记忆网络(LSTM)-注意力机制(Attention)的数据分类预测。
(可定做其他回归/单变量/多变量时序预测,购买前私),Matlab代码,可直接运行,适合小白新手,无需更改代码替换数据集即可运行!数据格式为excel!
1.运行环境要求MATLAB版本为2020b及以上,代码中文注释清晰,质量极高。
2.运行结果图包括分类效果图,迭代优化图,混淆矩阵图,ROC曲线图。赠送测试数据集,可以直接运行源程序。
3.三角拓扑聚合优化器(Triangulation Topology Aggregation Optimizer, TTAO)该成果人于2024年3月发表在SCI一区顶HExpert Systems With Applications上,LSTM可以更换为LSTM,GRU,BiLSTM等。
4.可定做其他新算法,TTAO可以更换为另外几款24年最新算法NRBO(牛顿-拉夫逊优化算法)、PO(狮群优化算法)、CPO(冠豪猪优化器)、FTTA(足球队训练优化算法)!其他算法也可以定制!
%% 清空环境变量
warning off % 关闭报警信息
close all % 关闭开启的图窗
clear % 清空变量
clc % 清空命令行
%% 读取数据
res = xlsread('数据集.xlsx');
%% 分析数据
num_class = length(unique(res(:, end))); % 类别数(Excel最后一列放类别)
num_dim = size(res, 2) - 1; % 特征维度
num_res = size(res, 1); % 样本数(每一行,是一个样本)
num_size = 0.7; % 训练集占数据集的比例
res = res(randperm(num_res), :); % 打乱数据集(不打乱数据时,注释该行)
flag_conusion = 1; % 标志位为1,打开混淆矩阵(要求2018版本及以上)
智能算法及其模型预测