function [w,b]=Perceptron(input_X,input_Y,nita) nita = 1; [row,column]=size(X) w = zeros(row,1); b =0; iter = 1; while(iter) iter = 0 ; for i=1:column if Y(i)*((w'*X(:,i))+ b) <=0 w = w + nita*Y(i)*X(:,i) b = b + nita*Y(i) iter = iter + 1; end end end X=[3,4,1,5;3,3,1,-4]; Y=[1;1;-1;-1];
感知机
猜你喜欢
转载自www.cnblogs.com/minmsy/p/8858911.html
今日推荐
周排行