Use a trained NARX network on new input data.

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?

回答(1 个)

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:
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!

类别

帮助中心File Exchange 中查找有关 Deep Learning Toolbox 的更多信息

标签

回答:

2024-11-12

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by