登录论坛

查看完整版本 : 感知器的误差问题


wangbaozhi562
2008-04-17, 10:26
P2 = [0 0 1 1; 0 1 0 1];
T2 = [0 1 1 1];
net = newp([0 1; -2 2],1);
net.trainParam.epochs = 20;
net = train(net,P2,T2);
[y,pf,af,e,perf]=sim(net,P2)

返回结果:
y =

0 1 1 1


pf=

[]


af =

[]


e =

0 -1 -1 -1


perf =

0.7500

这段代码中仿真的结果明明是全部正确的,可为什么perf=0.75,也就是系统的给出的性能不是百分之百呢?