⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perceptronand.m

📁 支持向量机的手写数字识别,绝对原创,识别率100%
💻 M
字号:

samples = [0, 0,-1;
           0,-1,-1;
          -1, 0,-1;
           1, 1, 1];
w = [1,1,1]';
answer = samples * w;
steps = 0.5;
while ~all(answer > 0)
    for t = 1:4
        answer(t) = samples(t,:) * w;
        if answer(t) <= 0
           w = w + steps *  samples(t,:)';
        end
    end
    answer = samples * w;
end 
if w(2) == 0
   Xa = [-1:0.05:2]; 
   Ya = -w(3)/w(1) * ones(1,length(Xa));
else
   Xa = [-1:0.05:2]; 
   Ya = (-w(3) - w(1) * Xa) / w(2);
end

samples(1:3,:) = -samples(1:3,:);
plot(samples(:,1),samples(:,2),'b p');axis([-1 2 -1 2]);title('用感知器模拟与运算');
hold on, plot(Xa,Ya,'b--');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -