久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: SVM支持向量機模型的matlab源程序 [打印本頁]

作者: perimoanion    時間: 2018-8-2 20:27
標題: SVM支持向量機模型的matlab源程序
function [ classfication ] = SVM2_2( train,test )
%使用matlab自帶的關于花的數據進行二分類實驗(150*4),其中,每一行代表一朵花,
%共有150行(朵),每一朵包含4個屬性值(特征),即4列。且每1-50,51-100,101-150行的數據為同一類,分別為setosa青風藤類,versicolor云芝類,virginica錦葵類
%實驗中為了使用svmtrain(只處理二分類問題)因此,將數據分為兩類,51-100為一類,1-50和101-150共為一類
%實驗先選用2個特征值,再選用全部四個特征值來進行訓練模型,最后比較特征數不同的情況下分類精度的情況。

load fisheriris                       %下載數據包含:meas(150*4花特征數據)
                                      %和species(150*1 花的類屬性數據)
meas=meas(:,1:2);                   %選取出數據前100行,前2列
train=[(meas(51:90,:));(meas(101:140,:))]; %選取數據中每類對應的前40個作為訓練數據
test=[(meas(91:100,:));(meas(141:150,:))];%選取數據中每類對應的后10個作為測試數據
group=[(species(51:90));(species(101:140))];%選取類別標識前40個數據作為訓練數據

%使用訓練數據,進行SVM模型訓練
svmModel = svmtrain(train,group,'kernel_function','rbf','showplot',true);
%使用測試數據,測試分類效果
classfication = svmclassify(svmModel,test,'showplot',true);

%正確的分類情況為groupTest,實驗測試獲得的分類情況為classfication
groupTest=[(species(91:100));(species(141:150))];
%計算分類精度
count=0;
for i=(1:20)
   if strcmp(classfication(i),groupTest(i))
      count=count+1;
   end
end
fprintf('分類精度為:%f\n' ,count/20);

end






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 狠狠操狠狠干 | 免费黄色在线观看 | 一级毛片播放 | 亚洲a视| 久久毛片 | 国产a视频 | 国产一区二区久久 | 亚洲一区二区久久久 | 亚洲成人免费网址 | 一区在线观看视频 | 五月精品视频 | 久久99精品久久久久久 | 毛片一区二区三区 | 91在线视频国产 | 欧美视频在线播放 | 精品在线观看一区 | 国产一二三区精品视频 | 久久久久久久国产精品 | 日日干日日 | 九九热精品视频 | 亚洲狠狠爱 | 日韩精品在线视频 | 国内精品伊人久久久久网站 | 天天躁日日躁狠狠的躁天龙影院 | 欧美一级毛片免费观看 | 国产精品精品视频一区二区三区 | 午夜免费福利电影 | 中文字幕精品一区 | 亚洲精品在线看 | 国产美女视频 | 欧美自拍一区 | 亚洲国产伊人 | www.久久久久久久久久久久 | 久久久国产一区二区三区 | 欧美一区二区在线 | 成人在线精品视频 | 久久不卡日韩美女 | 国产高清视频在线 | 日韩成人影院 | 欧美国产视频一区二区 | 国产精品福利一区二区三区 |