资源简介

用多层感知器解决异或分类问题,用plot函数绘出向量分布和分类线。

资源截图

代码片段和文件信息

% 用两层感知器实现异或
% 第一层是随机层,即权重何偏差随机确定,以第一层的输出作为第二层的输入

pr1=[0 1;0 1]; % 随机感知器输入的范围
net1=newp(pr13);%三个神经元
net1.inputweights{1}.initFcn=‘rands‘;
net1.biases{1}.initFcn=‘rands‘;
index=0;
while index==0
    net1=init(net1);
    iw1=net1.IW{1}
    b1=net1.b{1}
    p1=[0 0 1 1;0 1 0 1];
    [a1pr]=sim(net1p1);
    
    pr2=[0 1;0 1;0 1];
    net2=newp(pr21);
    net2.trai

评论

共有 条评论