資源簡介
支持向量機進行分類 你值得擁有,一定完美運行。有問題 一起討論 下載 可以的話 請好評。
代碼片段和文件信息
%------------------------------libsvm分類識別------------------------------------
C=xlsread(‘三種狀態下的4樣本4排列熵.xlsx‘);%讀取所有的排列熵特征
C_labels=xlsread(‘三種狀態下的標簽.xlsx‘);%讀取所有的排列熵特征的標簽
%------------------------libsvm分類---------------------------------------------
%?選定訓練集和測試集
%?將第一類的1-30第二類的60-95第三類的131-153做為訓練集
train_C?=?[C(1:10:);C(26:35:);C(51:60:)];
%?相應的訓練集的標簽也要分離出來
train_C_labels?=?[C_labels(1:10:);C_labels(26:35:);C_labels(51:60:)];
%?將第一類的31-59第二類的96-130第三類的154-178做為測試集
test_C?=?[C(11:25:);C(36:50:);C(61:75:)];
%?相應的測試集的標簽也要分離出來
test_C_labels?=?[C_labels(11:25:);C_labels(36:50:);C_labels(61:75:)];
%%?數據預處理
%?數據預處理將訓練集和測試集歸一化到[01]區間
[mtrainntrain]?=?size(train_C);
[mtestntest]?=?size(test_C);
dataset?=?[train_C;test_C];
%?mapminmax為MATLAB自帶的歸一化函數
[dataset_scaleps]?=?mapminmax(dataset‘01);
dataset_scale?=?dataset_scale‘;
train_C?=?dataset_scale(1:mtrain:);
test_C=?dataset_scale(?(mtrain+1):(mtrain+mtest):?);
%%?SVM網絡訓練
model?=?svmtrain(trai
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-12?10:36??svm分類\
?????文件????????1643??2018-10-12?10:35??svm分類\Unti
?????文件???????15931??2018-10-12?10:35??svm分類\三種狀態下的4樣本4排列熵.xlsx
?????文件???????10239??2018-09-21?15:49??svm分類\三種狀態下的標簽.xlsx
- 上一篇:Springboot整合cxf測試項目親測可用
- 下一篇:WINCC 技術總結
評論
共有 條評論