Compute performance measures from neural network

How to compute
Coefficient of Determination - R^2
Root Mean Squared Error - RMSE
Mean Absolute Percentage Error - MAPE
from
net = train(net,X,T);
Y = net(X);

 Réponse acceptée

KSSV
KSSV le 8 Juin 2022
Modifié(e) : KSSV le 8 Juin 2022
net = train(net,X,T);
Yp = net(X); % predicted from Net and Let Yt be your true value
R = regression(Yp,Yt) ; % Regression
RMSE = sqrt(mean((Yt - Yp).^2)); % RMSE
% MAPE
pre_MAPE = abs((yp-Yt)./Yt);
MAPE = mean(pre_MAPE);

4 commentaires

Is Yt and T the same?
KSSV
KSSV le 8 Juin 2022
Yes....it is. T is the target.
KSSV
KSSV le 9 Juin 2022
Off course, yes. Why you got such a doubt?
Yesterday what I gave is a regression (R). For R square: refer: https://in.mathworks.com/help/matlab/data_analysis/linear-regression.html
I saw coefficient of correlation and coefficient of determination, so got a doubt, which the regression function computes. Thank you Sir for clearing

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by