资源简介
分别使用最近邻(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\crtba
文件 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个文件信息
相关资源
- naive_bayes_numeric 利用matlab实现的朴素贝
- Bayes-Matting 抠图中最为经典和基本的算
- location 室内定位算法
- SUN-saliency
- TSBL_code 稀疏贝叶斯学习的代码
- MSBL_code 稀疏贝叶斯学习是很好压缩感
- mg2D 二维贝叶斯反演方法的实现matla
- BCS
- matlab 贝叶斯和通用阈值软阈值图像去
- Sparse Bayesian Learning -压缩感知
- 基于朴素贝叶斯的垃圾邮件分类Matl
- 数据挖掘分类程序和实验报告matlab
- 基于贝叶斯的图像分割
- 贝叶斯决策包含最小风险和最小错误
- 最近邻分类器的MATLAB实现
- 模式识别》实验报告-贝叶斯分类
- 贝叶斯网络matlab程序
- 模式识别实验 贝叶斯 fisher bayes
- 朴素贝叶斯matlab程序
评论
共有 条评论