Use a trained NARX network on new input data.
Ältere Kommentare anzeigen
Hi, I trained a NARX network and now I am trying to use the trained network on new input data to predict the result, but I can't make it work using the "net" command. Anyone has an ideia about what I have to do?
Antworten (1)
Akshat
am 12 Nov. 2024
In order to make predictions using a NARX network, you need to prepare delayed inputs.
Please refer to the following official documentation link for more information:
https://www.mathworks.com/help/deeplearning/ug/design-time-series-narx-feedback-neural-networks.html
You can use "preparets" function for preparing data with appropriate delays. Here is the documentation link for the same:
Here is a sample code snippet for your reference:
newInputData = ...;
newTargetData = []; % Use empty if you don't have target data
[Xs, Xi, Ai, Ts] = preparets(net, newInputData, {}, newTargetData);
predictedOutput = net(Xs, Xi, Ai);
% Display the predicted output
disp('Predicted Output:');
disp(predictedOutput);
Hope this helps!
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!