What formula is used when setting net.perfor​mParam.nor​​malizatio​n = 'standard' in combination with MSE

조회 수: 1 (최근 30일)
Hi,
does someone know how the error of the neural network is computed when setting up these command lines:
net.performParam.normalization = 'standard'
net.performFcn = 'mse'
In the matlab documentation there is only written, that it normalizes errors between -2 and 2, corresponding to normalizing outputs and targets between -1 and 1. But i can't figure out the formular being used.
I will be very thankful if someone can tell me the formular.

채택된 답변

Greg Heath
Greg Heath 2018년 11월 25일
It is just a straightforward linear transformation. For the target, t:
tn = a*t +b
-1 = a*tmin + b
1 = a*tmax + b
Just solve for a and b. Then plug in
t = (tn-b)/a
Hope this helps
Thank you for formally accepting my answer
Greg

추가 답변 (0개)

카테고리

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