我试图找出感知器分类器算法。因为我研究我创建这样的随机问题。我想在matlab上看到结果。
例如,我有两个类的能量值(第一个特征)和过零数字(第二个特征) 声音是:
Class-1:浊音和
Class-2:清音。
有声声音矢量:
[16 4] , [11 6] , [13 8] , [21 7] , [16 6] , [19 9] , [21 5] , [26 6] , [22 10] , [24 8]
清音声音矢量:
[11 15] , [12 16] , [10 14] , [9 17] , [13 11] , [8 12] , [14 10] , [12 12] , [11 14] , [10 13]
并且权重向量也是1x20向量
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
那我该怎么做呢。
我已经尝试过这个问题,但是我很难接受它。
X=[0 0; 0 1; 1 1]
Y=[1 0; 2 1]
w=[1 1 1]
Result = perceptron( X, Y, w )
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> perceptron at 15
if sign(w'*X(:,ii)) ~= Y(ii)
Result = perceptron( X, Y, w' )
??? Error using ==> ne
Matrix dimensions must agree.
Error in ==> perceptron at 19
sum(sign(w'*X)~=Y) / size(X,2);