資源簡介
模式識(shí)別鳶尾花分類,matlab程序,總共3類鳶尾花進(jìn)行分類。
代碼片段和文件信息
%%%%%模式識(shí)別鳶尾花實(shí)驗(yàn)%%%%%%%%
%%%%%%201/03/16%%%%%%%%%%%%%
clear;
clc;
%%%%%%讀取數(shù)據(jù)%%%%%%%%
iris_data?=?load(‘實(shí)驗(yàn)數(shù)據(jù)\iris.txt‘);
%%%%%%數(shù)據(jù)分類%%%%%%%
iris_data_l1?=?iris_data(1:501:4);?
iris_data_l2?=?iris_data(51:1001:4);
iris_data_l3?=?iris_data(101:1501:4);
%%%%%%劃分測試樣本和訓(xùn)練樣本%%%%%%%%
train_num?=?25;
test_num?=?50-train_num;
l1_Train_select?=?randperm(50);
l2_Train_select?=?randperm(50);
l3_Train_select?=?randperm(50);
iris_data_l1_train?=?iris_data_l1(l1_Train_select(1:train_num):);????????????
iris_data_l2_train?=?iris_data_l2(l2_Train_select(1:train_num):);??????????%%%訓(xùn)練集
iris_data_l3_train?=?iris_data_l3(l3_Train_select(1:train_num):);
iris_data_l1_test?=?iris_data_l1(l1_Train_select(1:test_num):);
iris_data_l2_test?=?iris_data_l2(l2_Train_select(1:test_num):);???????????%%%測試集???
iris_data_l3_test?=?iris_data_l3(l3_Train_select(1:test_num):);
iris_data_test?=[iris_data_l1_test;iris_data_l2_test;iris_data_l3_test];
%%%%%%計(jì)算每一類中樣本分布概率%%%%%%%
?means_l1?=?mean(iris_data_l1_train);
?means_l2?=?mean(iris_data_l2_train);???????????????????????????????????????%%%樣本均值
?means_l3?=?mean(iris_data_l3_train);
?
?covar_l1?=?cov(iris_data_l1_train);?
?covar_l2?=?cov(iris_data_l2_train);??????????????????
評論
共有 條評論