单层感知器实现与操作
1.工具:matlab 代码名:AND.mat
2.实现:两个输入(0,0)(0,1)(1,0)(1,1)输出0或者1
3.代码
net=newp([-2,2;-2,2],1);%创建网络
P=[0,0,1,1;0,1,0,1];%训练样本
T=[0,0,0,1];%期待输出
net=train(net,P,T);%训练
y=sim(net,P);%仿真
Q=[0,0,1,1;0,1,0,1];%测试输入
y1=sim(net,Q);%仿真
figure;%画图
plotpv(Q,y1);%两个矩阵,前一个为输入矩阵,下一个为输目标矩阵
plotpc(net.iw{1},net.b{1})%根据权重及偏置,画出分类器的线
结果