資源簡介
SVM_RFE是早期提出的一種特征排序方法,利用SVM在數(shù)據(jù)集上訓練得到的權重向量對特征進行排序 然后剔除無用特征,重新訓練,之后再剔除。。。
代碼片段和文件信息
function?s?=?SVM_RFE(label?datak)
%?SVM-RFE
%?SVM?Recursive?Feature?Elimination?(SVM?RFE)
%?by?liyang?@BNU?Math
%?Email:patrick.lee@foxmail.com
%?last?modified?2010.09.18
%%
n?=?size(data2);
s?=?1:n;
r?=?[];
iter?=?0;??%??刪除的特征個數(shù)
threshhold=2000;
while?~isempty(s)&&?iter %?????if?mod(iter?10)?==?0
%?????????str?=?[‘===‘num2str(iter)‘===‘];
%?????????disp(str);
%?????????disp(‘processing?.....‘);
%?????end
????X?=?data(:s);
???
????
????model?=?svmtrain(label?X);
????
???
- 上一篇:DFIG風電模型
- 下一篇:支持多類的SVMRFE
評論
共有 條評論