-
大小: 476KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-13
- 語言: 其他
- 標(biāo)簽: OneVersOne??
資源簡(jiǎn)介
支持向量機(jī)SVM可以使用多分類的問題,本次的代碼實(shí)現(xiàn)的就是這個(gè)功能,里面含有訓(xùn)練和測(cè)試數(shù)據(jù),分別含有12類標(biāo)簽,也就是都分為12類,另外代碼采用了神經(jīng)網(wǎng)絡(luò)中的one-versus-one的思想,將數(shù)據(jù)分類K(K-1)/2個(gè)子類,分別調(diào)用SVM方法實(shí)現(xiàn)

代碼片段和文件信息
%%?Loading?data
%?by?江志堅(jiān)
%?last?modified?2015.03.19
close?all;
clear?all;
clc;
[trainlabeltrainmatrix]=libsvmread(‘train.txt‘);
[testlabeltestmatrix]=libsvmread(‘test.txt‘);
fprintf(‘optimization?‘);
[train_scaletest_scaleps]?=?scaleForSVM(trainmatrixtestmatrix-11);
%%?選擇核函數(shù)tag=0:核函數(shù)為線性函數(shù);tag=2:核函數(shù)為RBF
tag=2;
%%?直接調(diào)用libsvm工具進(jìn)行多分類
if?tag==0
?????tic;
?????model?=?svmtrain(trainlabel?trainmatrix‘-s?0?-t?0?-c?4?-g?128‘);
?????[predict_labe?accuracy?decision_values]?=svmpredict(testlabel?testmatrix?model);
?????toc;
else?
????tic;
model?=?svmtrain(trainlabel?trainmatrix‘-s?0?-t?2?-c?4?-g?128‘);
[predict_label?accuracy?decision_values]?=svmpredict(testlabel?testmatrix?model);
toc;
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????354623??2016-03-15?15:27??test.txt
?????文件????1420591??2016-03-15?15:27??train.txt
?????文件????????771??2016-03-19?22:11??one_versus_one.m
-----------?---------??----------?-----??----
??????????????1775985????????????????????3
- 上一篇:opencv.rar
- 下一篇:net財(cái)務(wù)管理系統(tǒng)
評(píng)論
共有 條評(píng)論