做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

基于SVM的數據分類預測意大利葡萄酒種類識別

來源:懂視網 責編:小采 時間:2020-11-09 14:57:37
文檔

基于SVM的數據分類預測意大利葡萄酒種類識別

基于SVM的數據分類預測意大利葡萄酒種類識別:wine數據來自于UCI數據庫,記錄的是意大利同一地區3中不同品種的葡萄酒13中化學成分含量,以期通過科學的方法,達到自動分類葡萄酒的目的。 本次分類的數據共有178個樣本,每個樣本有13個屬性,并提供每個樣本的正確分類,用于檢驗SVM分類的準確定。 首先我
推薦度:
導讀基于SVM的數據分類預測意大利葡萄酒種類識別:wine數據來自于UCI數據庫,記錄的是意大利同一地區3中不同品種的葡萄酒13中化學成分含量,以期通過科學的方法,達到自動分類葡萄酒的目的。 本次分類的數據共有178個樣本,每個樣本有13個屬性,并提供每個樣本的正確分類,用于檢驗SVM分類的準確定。 首先我

wine數據來自于UCI數據庫,記錄的是意大利同一地區3中不同品種的葡萄酒13中化學成分含量,以期通過科學的方法,達到自動分類葡萄酒的目的。 本次分類的數據共有178個樣本,每個樣本有13個屬性,并提供每個樣本的正確分類,用于檢驗SVM分類的準確定。 首先我

wine數據來自于UCI數據庫,記錄的是意大利同一地區3中不同品種的葡萄酒13中化學成分含量,以期通過科學的方法,達到自動分類葡萄酒的目的。

本次分類的數據共有178個樣本,每個樣本有13個屬性,并提供每個樣本的正確分類,用于檢驗SVM分類的準確定。

首先我們畫出數據的可視化圖:

% 載入測試數據wine,其中包含的數據為classnumber = 3,wine:178*13的矩陣,wine_labes:178*1的列向量
load chapter_WineClass.mat;

% 畫出測試數據的box可視化圖
figure;
boxplot(wine,'orientation','horizontal','labels',categories);
title('wine數據的box可視化圖','FontSize',12);
xlabel('屬性值','FontSize',12);
grid on;

% 畫出測試數據的分維可視化圖
figure
subplot(3,5,1);
hold on
for run = 1:178
 plot(run,wine_labels(run),'*');
end
xlabel('樣本','FontSize',10);
ylabel('類別標簽','FontSize',10);
title('class','FontSize',10);
for run = 2:14
 subplot(3,5,run);
 hold on;
 str = ['attrib ',num2str(run-1)];
 for i = 1:178
 plot(i,wine(i,run-1),'*');
 end
 xlabel('樣本','FontSize',10);
 ylabel('屬性值','FontSize',10);
 title(str,'FontSize',10);
end

\

(圖1)

\

(圖2)

圖1是wine數據的box可視化圖,圖2是wine的箱式圖,從圖上我們很難分出每一種葡萄酒是哪種類型。下面我們嘗試用SVM來分類。

數據的預處理

% 選定訓練集和測試集

% 將第一類的1-30,第二類的60-95,第三類的131-153做為訓練集
train_wine = [wine(1:30,:);wine(60:95,:);wine(131:153,:)];
% 相應的訓練集的標簽也要分離出來
train_wine_labels = [wine_labels(1:30);wine_labels(60:95);wine_labels(131:153)];
% 將第一類的31-59,第二類的96-130,第三類的154-178做為測試集
test_wine = [wine(31:59,:);wine(96:130,:);wine(154:178,:)];
% 相應的測試集的標簽也要分離出來
test_wine_labels = [wine_labels(31:59);wine_labels(96:130);wine_labels(154:178)];

%% 數據預處理
% 數據預處理,將訓練集和測試集歸一化到[0,1]區間

[mtrain,ntrain] = size(train_wine);
[mtest,ntest] = size(test_wine);

dataset = [train_wine;test_wine];
% mapminmax為MATLAB自帶的歸一化函數
[dataset_scale,ps] = mapminmax(dataset',0,1);
dataset_scale = dataset_scale';

train_wine = dataset_scale(1:mtrain,:);
test_wine = dataset_scale( (mtrain+1):(mtrain+mtest),: );
SVM網絡建立、訓練和預測
%% SVM網絡訓練
model = svmtrain(train_wine_labels, train_wine, '-c 2 -g 1');

%% SVM網絡預測
[predict_label, accuracy,dec_value1] = svmpredict(test_wine_labels, test_wine, model);
結果分析
%% 結果分析

% 測試集的實際分類和預測分類圖
% 通過圖可以看出只有一個測試樣本是被錯分的
figure;
hold on;
plot(test_wine_labels,'o');
plot(predict_label,'r*');
xlabel('測試集樣本','FontSize',12);
ylabel('類別標簽','FontSize',12);
legend('實際測試集分類','預測測試集分類');
title('測試集的實際分類和預測分類圖','FontSize',12);
grid on;
\

\

利用svm分類的準確率達到了98.8764%,在89個測試樣本中僅有一個被分類錯誤。可見SVM在數據分類方面的強大!

END

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

基于SVM的數據分類預測意大利葡萄酒種類識別

基于SVM的數據分類預測意大利葡萄酒種類識別:wine數據來自于UCI數據庫,記錄的是意大利同一地區3中不同品種的葡萄酒13中化學成分含量,以期通過科學的方法,達到自動分類葡萄酒的目的。 本次分類的數據共有178個樣本,每個樣本有13個屬性,并提供每個樣本的正確分類,用于檢驗SVM分類的準確定。 首先我
推薦度:
標簽: 分類 種類 數據
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 秦安县| 民权县| 古浪县| 和顺县| 贞丰县| 安庆市| 文安县| 哈尔滨市| 丹巴县| 吴旗县| 彭阳县| 安泽县| 灵石县| 墨江| 秦皇岛市| 垣曲县| 加查县| 治多县| 甘谷县| 南澳县| 沂南县| 乃东县| 广宗县| 正阳县| 股票| 义乌市| 彭阳县| 满洲里市| 宁德市| 罗江县| 三河市| 德清县| 安泽县| 平南县| 五家渠市| 金平| 安西县| 乐都县| 东乌珠穆沁旗| 东乌| 武川县|