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 件)

Akshat
Akshat 2024 年 11 月 12 日

0 投票

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 ExchangeDeep Learning Toolbox についてさらに検索

タグ

質問済み:

2018 年 12 月 11 日

回答済み:

2024 年 11 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by