-
大小: 112.14 KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2024-10-05
- 語(yǔ)言: Matlab
- 標(biāo)簽: matlab??svm??knn??神經(jīng)網(wǎng)絡(luò)??
資源簡(jiǎn)介
已對(duì)車牌提取出特征,應(yīng)用svm、k近鄰和神經(jīng)網(wǎng)絡(luò),分別建立車牌數(shù)字的識(shí)別模型。使用matlab編程。
代碼片段和文件信息
%使用KNN進(jìn)行分類。
%作者:趙力輝?清華大學(xué)自動(dòng)化系
clc;
clear;
close?all;
%KNN中選擇的最近鄰節(jié)點(diǎn)個(gè)數(shù)
K?=?5;
%獲取類別標(biāo)號(hào)
load?class.mat;
class_num?=?length(class);
%獲取樣本集合
origin_data?=?load(‘Feature2.txt‘);
[total_numfeature_num]?=?size(origin_data);%total_num所有樣本的個(gè)數(shù),feature_num特征個(gè)數(shù)
data?=?origin_data(:2:feature_num);%去除序號(hào)信息
%提取類別信息
OriginLabel?=?load(‘Index.txt‘);
label?=?OriginLabel(1:total_num2);
for?i?=?1:1
????%隨機(jī)選取比例為ratio(0 ????ratio?=?0.8;
????[total_numfeature_num]?=?size(data);
????[train_settest_set]?=?subsetRand(total_num0.8);
????train_ins?=?data(train_set:)‘;%用于訓(xùn)練的數(shù)據(jù)
????test_ins?=?data(test_set:)‘;%用于測(cè)試的數(shù)據(jù)
????train_label?=?label(train_set);?%訓(xùn)練樣本標(biāo)簽
????test_label?=?label(test_set);?%測(cè)試樣本標(biāo)簽
????test_num?=?length(test_set);?%測(cè)試集樣本數(shù)目
????train_num?=?length(train_set);?%訓(xùn)練集樣本數(shù)目
????X?=?[test_instrain_ins];
????%X?=?mapminmax(X01);?%將所有數(shù)據(jù)的特質(zhì)進(jìn)行歸一化
????distance?=?dist(X);??
????test_dist?=?distance(test_num+1:total_num1:test_num);???%計(jì)算測(cè)試集到訓(xùn)練集中各個(gè)樣本的距離
????
????[kmin_distindex]?=?sort(test_dist);???%對(duì)各個(gè)測(cè)試樣本的距離進(jìn)行排序
????
????temp_label?=?zeros(class_numtest_num);?
????predict_label?=?zeros(test_num1);??%KNN預(yù)測(cè)標(biāo)簽
????for?j?=?1:test_num
????????candidate?=?index(1:Kj);???
????????k_label?=?train_label(candidate);??%獲取到當(dāng)前測(cè)試樣本最近的K個(gè)樣本點(diǎn)的標(biāo)簽
????????for?jj=1:class_num
????????????temp?=?(k_label==class(jj));
????????????temp_label(jjj)?=?sum(temp);
????????end;
????????[CI]?=?max(temp_label(:j));
????????predict_label(j)?=?class(I(1));
????end
????res?=?predict_label?-?test_label;
????res?=?(res?==?0);
????accurate?=?sum(res)/test_num;
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????191??2009-05-09?23:08??code\class.mat
?????文件?????241156??2009-04-26?15:08??code\Feature2.txt
?????文件??????36893??2010-05-27?21:26??code\Index.txt
?????文件???????1796??2010-05-28?16:16??code\KNN.asv
?????文件???????1833??2010-05-28?16:17??code\KNN.m
?????文件???????1990??2010-05-30?11:31??code\PCA.m
?????文件????????322??2010-05-27?22:06??code\subsetRand.asv
?????文件????????322??2010-05-27?22:11??code\subsetRand.m
?????文件????????910??2010-05-27?22:06??code\SVM.asv
?????文件????????935??2010-05-27?22:13??code\SVM.m
?????文件??????20992??2010-04-08?14:35??code\svmpredict.mexw32
?????文件??????49664??2010-04-08?14:35??code\svmtrain.mexw32
?????目錄??????????0??2010-05-30?22:19??code
-----------?---------??----------?-----??----
???????????????357004????????????????????13
評(píng)論
共有 條評(píng)論