%% 例2.5 本例主要目的在於演示函數plotpc(分界線繪製函數)和plotpv(輸人/目標向量繪製函數)的應用
clc;close all;clear;
p=[0 0 1 1;0 1 0 1];
t=[0 0 0 1];
plotpv(p,t);%繪製輸入向量和目標向量
net=newp(minmax(p),1);%創建一個感知器網絡
net.iw{1,1}=[-1.2 -0.5];%設定權值
net.b{1}=1;%設定閾值
plotpc(net.iw{1,1},net.b{1});
net=train(net,p,t);
figure;
plotpv(p,t);%繪製輸入向量和目標向量
plotpc(net.iw{1,1},net.b{1});
結果:
上圖爲初始化的權值和閾值情況下的線性分類
上圖爲網絡訓練後的權值和閾值情況下的線性分類