分类预测 | MATLAB实现PCA-LSTM(主成分长短期记忆神经网络)分类预测

分类预测 | MATLAB实现PCA-LSTM(主成分长短期记忆神经网络)分类预测

目录

预测效果





基本介绍

MATLAB实现PCA-LSTM(主成分长短期记忆神经网络)分类预测。Matlab实现基于PCA-LSTM主成分分析-长短期记忆神经网络多输入分类预测(完整程序和数据)

基于主成分分析-长短期记忆神经网络分类预测,PCA-LSTM分类预测,多输入分类预测(Matlab完整程序和数据)

输入多个特征,可用于二分类及多分类模型,可视化展示分类准确率。

运行环境Matlab2018及以上。

程序设计

clike 复制代码
%% LSTM层设置,参数设置
inputSize  = size(inputn_train,1);   %数据输入x的特征维度
outputSize = size(outputn_train,1);  %数据输出y的维度  
numhidden_units=240;
%% lstm
%输入层设、学习层、全连接层
layers = [ ...
    sequenceInputLayer(inputSize)                
    fullyConnectedLayer(2*inputSize)
    lstmLayer(numhidden_units)                 
    dropoutLayer(0.2)
    fullyConnectedLayer(outputSize)             
    regressionLayer];
%% trainoption(lstm)
%优化算法、训练次数、梯度阈值、运行环境、学习率、学习计划
opts = trainingOptions('adam', ...
    'MaxEpochs',800, ...
    'MiniBatchSize',48,...
    'GradientThreshold',1,...
    'ExecutionEnvironment','gpu',...
    'InitialLearnRate',0.005, ...
    'LearnRateSchedule','piecewise', ...
    'LearnRateDropPeriod',100, ...              
    'LearnRateDropFactor',0.8, ...
    'Verbose',0, ...
    'Plots','training-progress'... 
    );

参考资料

1\] https://blog.csdn.net/kjm13182345320/article/details/120498871?spm=1001.2014.3001.5501 \[2\] https://blog.csdn.net/kjm13182345320/article/details/120525662?spm=1001.2014.3001.5501 \[3\] https://blog.csdn.net/kjm13182345320/article/details/120406657?spm=1001.2014.3001.5501 \[4\] https://mianbaoduo.com/o/bread/mbd-YZyblpxy

致谢

  • 大家的支持是我写作的动力!!
相关推荐
vvoennvv1 天前
【Python TensorFlow】 TCN-LSTM时间序列卷积长短期记忆神经网络时序预测算法(附代码)
python·神经网络·机器学习·tensorflow·lstm·tcn
软件算法开发2 天前
基于秃鹰搜索优化的LSTM深度学习网络模型(BES-LSTM)的一维时间序列预测算法matlab仿真
深度学习·算法·matlab·lstm·时间序列预测·秃鹰搜索优化·bes-lstm
孤狼warrior2 天前
我想拥有作家的思想 循环神经网络及变型
人工智能·rnn·深度学习·神经网络·lstm
vvoennvv3 天前
【Python TensorFlow】CNN-BiLSTM时序预测 卷积神经网络-双向长短期记忆神经网络组合模型(附代码)
python·神经网络·cnn·tensorflow·lstm·bilstm
Evand J4 天前
【TCN与LSTM例程】TCN(时间卷积网络)与LSTM(长短期记忆)训练单输入单输出,用于拟合一段信号,便于降噪。MATLAB
网络·人工智能·matlab·lstm
vvoennvv4 天前
【Python TensorFlow】 BiTCN-LSTM双向时间序列卷积长短期记忆神经网络时序预测算法(附代码)
python·神经网络·tensorflow·lstm·tcn
机器学习之心5 天前
经典粒子群优化算法PSO-LSTM回归+SHAP分析+多输出+新数据预测!Matlab代码实现
算法·lstm·pso-lstm·shap分析
vvoennvv5 天前
【Python TensorFlow】CNN-BiLSTM-Attention时序预测 卷积神经网络-双向长短期记忆神经网络组合模型带注意力机制(附代码)
python·神经网络·cnn·tensorflow·lstm·bilstm·注意力
vvoennvv6 天前
【Python TensorFlow】CNN-LSTM时序预测 卷积神经网络-长短期记忆神经网络组合模型时序预测算法(附代码)
python·神经网络·cnn·tensorflow·lstm
极客BIM工作室7 天前
LSTM门控机制:本质是神经元构成的小型网络
网络·机器学习·lstm