Use a trained NARX network on new input data.

조회 수: 3 (최근 30일)
Gustavo Santi
Gustavo Santi 2018년 12월 11일
답변: Akshat 2024년 11월 12일 20:45
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일 20:45
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!

카테고리

Help CenterFile Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by