• 大小:
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: Matlab
  • 标签: SFS  LASSO  SVM  SBS  

资源简介

SVM+SFS+KNN+SBS+LASSO+SRC算法(matlab版)

资源截图

代码片段和文件信息

function [acc_max C_opt] = KNN(DATALABELINDICES)
K = max(INDICES);
acc_max = 0;
for C = 1:5
    ACC = zeros(1K);
    for k = 1:K
        test = (INDICES==k);
        train = ~test;
        group = LABEL(train);
        label = LABEL(test);
        
        TRAINING = DATA(train:);
        SAMPLE = DATA(test:);        
        CLASS = knnclassify(SAMPLETRAININGgroupC);
        ACC(k) = sum(CLASS==label)/length(label)*100;
    end  
    acc = mean(ACC);
    if acc > acc_max
        acc_max = acc;
        C_opt = C;
    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2887  2017-05-04 10:27  SFFS.m

     文件       1316  2017-07-28 10:47  SFS.m

     文件       1093  2017-05-04 10:27  SRC.m

     文件        773  2017-06-23 08:42  SVM.m

     文件        560  2017-05-04 10:27  KNN.m

     文件       1859  2017-05-04 10:27  LASSO.m

     文件       1686  2017-05-04 10:27  SBS.m

----------- ---------  ---------- -----  ----

                10174                    7


评论

共有 条评论