How can calculate ( MSE , NMSE , Correlation Coefficient ) for the output result of neural network ?

81 views (last 30 days)
I want to calculate ( Mean Square Error , Normalized Mean Square Error , Correlation Coefficient ) for the output result of neural network using matlab code ...
the Data are a group of different images, its features were extracted using PCA and then entered into the Nueral Network.
How can I know about system performance ?
PLZ any help .. thanks
  4 Comments
Aya Ahmed
Aya Ahmed on 20 Aug 2020
Greg Heath the output is like that : -
three classes of images ,, i want to get there performance like Mean Square Error , Normalized Mean Square Error , Correlation Coefficient

Sign in to comment.

Answers (1)

masoud sistaninejad
masoud sistaninejad on 4 Aug 2021
Edited: masoud sistaninejad on 4 Aug 2021
inputs = x_test ; % your test data inputs
targets = y_test ; % your test data targets
P = net(inputs);
Error = targets - P;
MSE = mse(targets,P);
NMSE = (mean(error.^2)) / (mean(var(targets',1)));

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!