bpm_test.m

来自「经典人工智能神经网络大师 haykin matlab 源代码」· M 代码 · 共 30 行

M
30
字号
function [cor, uncor, O, dec]=bpm_test(W1,b1,W2,b2,P)% [cor, uncor, O, dec]=bpm_test(W1,b1,W2,b2,P)%%   c   - vectors of ones and zeros - one if the output class is correct%   d   - actual class outputs%   O   - raw outputs%   dec - class decision%% Hugh Pasika 1997[pats cP]=size(P);for i=1:pats,   input  = P(i,1:2)';   target = P(i,2+1:2+2)';   outHiddenLayer = bpm_phi(W1*input+b1);   outOutputLayer = bpm_phi(W2*outHiddenLayer+b2);   O(i,1:2)	  = outOutputLayer';enddec=(O(:,1) < O(:,2));n_uncor=(sum(abs(dec-P(:,5))));uncor=(sum(abs(dec-P(:,5)))/pats)*100;cor=((pats-n_uncor)/pats)*100;fprintf(1,'\n   percent correct: %g   percent incorrect: %g\n\n',cor, uncor)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?