Matlab单层感知器

时间:2014-09-22 00:21:24

标签: matlab for-loop

我想在for循环中更新'w'的值,但它始终保持不变。在第一步中,w必须为零。

d = 1;
a = 0.01;
w = [0 ; 0];

for i=1:250
    X = [1 ; myData{i,1}];
    Y = sign(w'*X);
    w = w + a*(d-Y)*X ;
end 

'myData'是一个包含X值的矩阵。你能告诉我该怎么办?

0 个答案:

没有答案