主题:帮我做一题题目,因为我不学这个语言,不会,明天要交
1:关于感知机的实现与应用
有四个分类向输入分别为:
第一类:{p1=[1,1] p2=[1,2]}第二类:{p3=[2,-1],p4=[2,0]}
第三类:{p5=[-1,2] p6=[-2,1]}第四类:{p7=[-1,-1],p8=[-2,-2]}
P=[1 1;1 2;2 -1;2 0;-1 2;-2 1;-1 -1 ;-2 -2]'
T=[0 0 0 0 1 1 1 1;0 0 1 1 0 0 1 1]
PR=minmax(P)
S=2
net=newp(PR,2,'hardlim','learnp')
net.iw
net.iw{1}
net.b
net.b{1}
A=sim(net,P)
net=train(net,P,T)
B=sim(net,P)
T-B
net.iw{1}
net.b{1}
要求
针对本例编程实现感知机的学习过程
显示决策边界的变化
2:应用
每个人的姓名作为输入
每个人的学号作为输出
编程实现
有四个分类向输入分别为:
第一类:{p1=[1,1] p2=[1,2]}第二类:{p3=[2,-1],p4=[2,0]}
第三类:{p5=[-1,2] p6=[-2,1]}第四类:{p7=[-1,-1],p8=[-2,-2]}
P=[1 1;1 2;2 -1;2 0;-1 2;-2 1;-1 -1 ;-2 -2]'
T=[0 0 0 0 1 1 1 1;0 0 1 1 0 0 1 1]
PR=minmax(P)
S=2
net=newp(PR,2,'hardlim','learnp')
net.iw
net.iw{1}
net.b
net.b{1}
A=sim(net,P)
net=train(net,P,T)
B=sim(net,P)
T-B
net.iw{1}
net.b{1}
要求
针对本例编程实现感知机的学习过程
显示决策边界的变化
2:应用
每个人的姓名作为输入
每个人的学号作为输出
编程实现