Netlab package의 mlperr
이 평균 제곱 오류를 계산하는지 궁금합니다. documentation은 출력 단위의 활성화 기능에 의존한다고 명시합니다. 그게 어떻게 이해가 되니? 그것으로부터 독립적이어야하지 않습니까?은 평균 제곱 오류를 계산하는 Netlab의 기능 mlperr입니까?
또한 source code of mlperr
을 읽으려고했는데 이것이 MSE 오류 기능이라고 생각하게하는 징후가 보이지 않았습니다.
여기에 어떤 통찰력을 제공 할 수있는 Netlab 전문가가 있습니까? 감사! :)
소스 코드에는 출력 활성화 기능에 따라 switch 문이 분명히 있습니다 (http://www.mathworks.com/matlabcentral/fileexchange/2654-netlab/content/mlperr.m). 선형 함수의 경우 실제로 MSE의 공식을 계산하고 있습니다 – Amro
제가보기에, 그 문제는 무엇입니까? 피드 포워드 함수를 호출하고 출력 및 타겟과의 차이를 통해 평균 제곱 오차를 계산하면 안됩니까? – fstab
MSE뿐만 아니라 사용할 수있는 모든 종류의 [손실 기능] (https://en.wikipedia.org/wiki/Loss_function)이 있습니다 .. – Amro