资源简介

分别使用最近邻(KNN),朴素贝叶斯(NB)和支持向量机(SVM)算法实现的分本分类的作业,内含数据集合以及详细的实验报告。

资源截图

代码片段和文件信息

function accuracy = KNN_test(allTestSampleallTrainSampleK)
%KNN_TEST Summary of this function goes here
%   Detailed explanation goes here
[m1n1]=size(allTestSample);
testlabels=allTestSample(:n1);
outputs=zeros(m11);
[m2n2]=size(allTrainSample);
cosdist=zeros(1m2);
KNNC=zeros(1K);
for i=1:m1
   for j=1:m2
        cosdist(j)=allTestSample(i1:n1-1)*allTrainSample(j1:n2-1)‘;
%         if isnan(cosdist(j))
%             i
%             j
%         end
%             
   end
   [cosdistinds]=sort(cosdist‘descend‘);
   KNN=inds(1:K);
   for jj=1:K
       KNNC(jj)=allTrainSample(KNN(jj)n2);
   end
   table=tabulate(KNNC);
   F=max(table(:2));
   I=find(table(:2)==F);
   halfK=K;
   while length(I)>1&&halfK>1
       halfK=floor(halfK/2);
       KNNC(half

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

     文件    4006306  2012-04-24 17:03  rewrite_os-4-1-f1000.dat

     文件    8006400  2012-04-24 17:03  rewrite_os-4-1-f2000.dat

     文件       1287  2012-04-24 17:03  tfidf.m

     文件        412  2012-04-25 22:30  datafilelist.txt

     文件       1705  2012-05-02 20:34  nb_validation.m

     文件        315  2012-05-03 20:15  nb_accuracy.mat

     文件      15732  2012-05-04 13:46  nb.fig

     文件       1070  2012-05-04 13:49  KNN_test.m

     文件      11760  2012-05-09 20:34  SVM.fig

     文件       2063  2012-05-09 20:44  KNN_validation.m

     文件      12666  2012-05-10 19:52  3NN.fig

     文件      14452  2012-05-10 19:53  KNN.fig

     文件      31507  2012-05-10 20:10  cv.txt

     文件       1413  2012-05-10 21:19  nb_train.m

     文件       1024  2012-05-11 09:55  nb_test.m

     文件       2519  2012-04-27 16:22  SVM_TextClass\a_template_flow_usingSVM_class.m

     文件       2338  2012-04-27 16:22  SVM_TextClass\a_template_flow_usingSVM_regress.m

     文件       2086  2012-04-27 16:22  SVM_TextClass\ClassResult.m

     文件        366  2012-04-27 16:22  SVM_TextClass\ClassResult_test.m

     文件        412  2012-04-25 22:30  SVM_TextClass\datafilelist.txt

     文件       3579  2012-04-27 16:22  SVM_TextClass\gaSVMcgForClass.m

     文件       3463  2012-04-27 16:22  SVM_TextClass\gaSVMcgForRegress.m

     文件       3744  2012-04-27 16:22  SVM_TextClass\gaSVMcgpForRegress.m

     文件       3356  2012-05-02 16:16  SVM_TextClass\gatbx\bs2rv.m

     文件       1833  2012-05-02 16:16  SVM_TextClass\gatbx\contents.m

     文件       1244  2012-05-02 16:16  SVM_TextClass\gatbx\crtbase.m

     文件       2270  2012-05-02 16:16  SVM_TextClass\gatbx\crtbp.m

     文件       2157  2012-05-02 16:16  SVM_TextClass\gatbx\crtrp.m

     文件      51858  2012-05-02 16:16  SVM_TextClass\gatbx\gatbx-II说明.pdf

     文件       7828  2012-05-02 16:16  SVM_TextClass\gatbx\migrate.m

............此处省略100个文件信息

评论

共有 条评论