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

致谢

  • 大家的支持是我写作的动力!!
相关推荐
机器学习之心3 小时前
一区北方苍鹰算法优化+创新改进Transformer!NGO-Transformer-LSTM多变量回归预测
算法·lstm·transformer·北方苍鹰算法优化·多变量回归预测·ngo-transformer
只怕自己不够好5 小时前
RNN与LSTM,通过Tensorflow在手写体识别上实战
rnn·tensorflow·lstm
cv小白菜1 天前
多算法模型(BI-LSTM GRU Mamba ekan xgboost)实现功率预测
机器学习·gru·lstm·时间序列·功率预测
拓端研究室TRL5 天前
MATLAB用CNN-LSTM神经网络的语音情感分类深度学习研究
深度学习·神经网络·matlab·cnn·lstm
正义的彬彬侠6 天前
《PCA 原理推导》18-5线性变换生成的随机变量y_i和y_j的协方差 公式解析
人工智能·机器学习·pca·主成分分析
一去不复返的通信er6 天前
LSTM(长短期记忆网络)详解
人工智能·rnn·深度学习·神经网络·lstm
小叮当爱咖啡7 天前
RNN深度学习案例:LSTM火灾温度预测
rnn·深度学习·lstm
拓端研究室TRL9 天前
Python注意力机制Attention下CNN-LSTM-ARIMA混合模型预测中国银行股票价格|附数据代码...
开发语言·人工智能·python·cnn·lstm
铖铖的花嫁10 天前
基于RNNs(LSTM, GRU)的红点位置检测(pytorch)
pytorch·gru·lstm
铭瑾熙10 天前
深度学习之 LSTM
人工智能·深度学习·lstm