How to get two separate set of predicted values of training and testing in ann without the code? Also for the anfis.

3 visualizaciones (últimos 30 días)
nntool box

Respuestas (1)

Ayush Aniket
Ayush Aniket el 3 de Sept. de 2025
To obtain separate predicted values for training and testing datasets in ANN models in MATLAB, you typically rely on built-in tools or apps that handle data division and prediction automatically.
If you're using the Neural Network Toolbox or the Neural Fitting App:
  • The toolbox automatically splits your data into training, validation, and testing sets based on specified ratios.
  • After training, it stores the indices of each subset in the tr structure (e.g., tr.trainInd, tr.testInd).
  • You can retrieve predicted outputs for each subset using the trained network and these indices.
For example:
trainPred = net(x(:, tr.trainInd)); testPred = net(x(:, tr.testInd));
This logic is embedded in the app-generated scripts, so you don’t need to write it manually if you use the GUI.

Categorías

Más información sobre Sequence and Numeric Feature Data Workflows en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by