分类预测 | 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

致谢

  • 大家的支持是我写作的动力!!
相关推荐
简简单单做算法6 小时前
基于LSTM深度学习网络的视频类型分类算法matlab仿真
深度学习·matlab·分类·lstm·视频类型分类
王上上1 天前
【论文阅读51】-CNN-LSTM-安全系数和失效概率预测
论文阅读·cnn·lstm
叫我:松哥1 天前
优秀案例:基于python django的智能家居销售数据采集和分析系统设计与实现,使用混合推荐算法和LSTM算法情感分析
爬虫·python·算法·django·lstm·智能家居·推荐算法
王小王-1231 天前
基于Transform、ARIMA、LSTM、Prophet的药品销量预测分析
lstm·arima·transform·prophet·药品销量预测·时序建模预测
lucky_lyovo2 天前
循环神经网络--LSTM模型
rnn·机器学习·lstm
9呀2 天前
【人工智能99问】长短期记忆网络(LSTM)的结构和原理是什么?(12/99)
人工智能·rnn·lstm
叫我:松哥3 天前
基于python的微博评论和博文文本分析,包括LDA+聚类+词频分析+lstm热度预测,数据量10000条
python·机器学习·数据挖掘·数据分析·lstm·聚类
叫我:松哥3 天前
基于Python flask的常用AI工具功能数据分析与可视化系统设计与实现,技术包括LSTM、SVM、朴素贝叶斯三种算法,echart可视化
人工智能·python·算法·信息可视化·数据分析·flask·lstm
往日情怀酿做酒 V17639296384 天前
LSTM模型
人工智能·机器学习·lstm
青云交5 天前
Java 大视界 -- Java 大数据机器学习模型在金融市场波动预测与资产配置动态调整中的应用(355)
java·大数据·机器学习·lstm·金融市场·波动预测·资产配置