資源簡介
代碼分別實現了HK.MSE以及線性判別函數對有限的數據集進行線性分類,代碼采用matlab編寫,下載即可直接運行。
代碼片段和文件信息
function?[ak]=HK(Xbpn)
%-----------------參數說明----------------------%?????
%?X?:?訓練模式構造的增廣矩陣已經符號規范化
%?b?:?余量矢量
%?p?:?增量調整步長,正的常數
%?n?:?最大循環次數
%?W?:?解權矢量
%?k?:?迭代次數
%----------------------------------------------%
X_inv=pinv(X);????????????????????????%求增廣矩陣X的偽逆矩陣?????????????????
i=1;
while?i<=n
????w=X_inv*b;
????e=X*w-b;
????if??sum(?abs(e)>=1.0*10.^-4?)==0;?%判斷e是否為0如果為0?,則結束迭代.精度為1.0*10.^-4;
????????break;
????end
????b=b+p*(e+abs(e));
????i=i+1;???????????????????????????%記錄迭代次數
end
k=i;
a=w;
????????????
????????????
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????655??2017-11-13?19:17??HK和MSE以及線性判別代碼\HK.m
?????文件????????961??2017-11-21?10:43??HK和MSE以及線性判別代碼\HK_test.m
?????文件???????1266??2017-11-21?10:49??HK和MSE以及線性判別代碼\line_discriminant.m
?????文件???????1262??2017-11-21?11:05??HK和MSE以及線性判別代碼\MSE2.m
?????目錄??????????0??2017-12-04?01:21??HK和MSE以及線性判別代碼
-----------?---------??----------?-----??----
?????????????????4144????????????????????5
評論
共有 條評論