How can I improve the predictions of uncertainty of my LSTM model ?
Mostra commenti meno recenti
Hello everyone,
I have some issues predicting the uncertainties of my linear Discrete State-Space with my LSTM model. On Simulink, I have created a DSS with two inputs and two outputs, then I added the signal of a Randon Number box (my supposed uncertainty) on the first input. The outputs are stable with and without the RN box.
My LSTM model is composed by those layers :
Networklayers = [sequenceInputLayer(featureDimension) ... % featureDimension = 4 (2 inputs and 2 outputs)
lstmLayer(numHiddenUnits) ... % numHiddenUnits = 200
lstmLayer(numHiddenUnits) ... % numHiddenUnits = 200
dropoutLayer(0.2) ...
batchNormalizationLayer ...
fullyConnectedLayer(numResponses) ... % numResponses = 1 (the uncertainty)
regressionLayer];
I'm training my model with the 2 inputs and 2 outputs as a matrix of data and the uncertainty as the Target.
Problem is, my uncertainty prediction doesn't match the Simulink's uncertainty but seems to follow the inputs and outputs... In a previous test, I managed to make a prediction of the uncertainty only with a very high amplitude, wich wouldn't be consistent at all...
(I normalized both my matrix data and the Target, I have 80,000 values for my Dataset but only with 7 different pseudo-periods and I always finish my trainings above a RMSE of 0.1 on a plateau)
Is my task possible with a LSTN network ?
Thanks for your time
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Deep Learning Toolbox in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!