Predicción de regresión | MATLAB realiza la predicción bidireccional de múltiples entradas y salidas de la red neuronal de memoria a largo plazo bidireccional de BiLSTM
Tabla de contenido
efecto predictivo
introducción básica
MATLAB realiza BiLSTM predicción bidireccional de múltiples entradas y salidas de la red neuronal de memoria a largo y corto plazo. Los datos son datos de predicción de múltiples entradas y múltiples salidas. Entrada 10 características y salida 3 variables. Archivo, entorno operativo MATLAB2018b y superior La ventana de comandos genera MAE y R2, y los datos y el contenido del programa se pueden obtener en el área de descarga.
programación
- Programa completo y método de descarga de datos (descarga directamente desde el recurso): MATLAB implementa BiLSTM bidireccional memoria a largo plazo corto predicción de red neuronal multientrada multisalida
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
layers = [ ...
sequenceInputLayer(numFeatures)
fullyConnectedLayer(numResponses)
regressionLayer];
options = trainingOptions('adam', ...
'MaxEpochs',250, ...
'GradientThreshold',1, ...
'InitialLearnRate',0.005, ...
'LearnRateSchedule','piecewise', ...
'LearnRateDropPeriod',125, ...
'LearnRateDropFactor',0.2, ...
'ExecutionEnvironment','cpu', ...
'Verbose',0, ...
'Plots','training-progress');
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
net = trainNetwork(XTrain,YTrain,layers,options);
dataTestStandardized = (dataTest - mu) / sig;
XTest = dataTestStandardized(1:end-1);
net = predictAndUpdateState(net,XTrain);
[net,YPred] = predictAndUpdateState(net,YTrain(end));
numTimeStepsTest = numel(XTest);
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
maravilloso pasado
MATLAB realiza la predicción MIMO de la red neuronal de base radial RBF
MATLAB realiza la predicción MIMO de la red neuronal BP
MATLAB realiza la predicción MIMO de la red neuronal DNN
MATLAB realiza la predicción MIMO de la red neuronal de regresión generalizada GRNN MATLAB realiza la predicción MIMO de la red neuronal de regresión generalizada
GRU MATLAB realiza la predicción de MIMO de la red neuronal de GRU entrada múltiple salida múltiple
Referencias
[1] https://blog.csdn.net/kjm13182345320/article/details/116377961
[2] https://blog.csdn.net/kjm13182345320/article/details/127931217
[3] https://blog.csdn .net/kjm13182345320/article/detalles/127894261