-
大小:文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2024-01-27
- 語言: Matlab
- 標簽: Navie??Bayesian??Classifier??Matlab??
資源簡介
貝葉斯分類器Matlab實現(xiàn)
代碼片段和文件信息
function??[?accu?]?=?BayesianClasser?(?TrainSamples??TestSamples??ClassNum?)
%Function??????---實現(xiàn)貝葉斯分類,輸出識別正確個數(shù),假設(shè)每類的先驗概率相同
%TrainSamples??---訓(xùn)練樣本(列向量),每個類別樣本數(shù)必須相同
%TestSamples???---測試樣本(列向量)每個類別樣本數(shù)必須相同
%ClassNum??????---類別數(shù)
%accu??????????---返回識別正確的個數(shù)
%Author????????---周強?南京理工大學(xué)603-2教研室?moxibingdao@qq.com
params=zeros(size(TrainSamples1)2*ClassNum);%存放每類每個屬性的均值和標準差
classprobability=zeros(ClassNum1);
accu=0;
cn=(size(TrainSamples2)/ClassNum);
for?i=1:ClassNum
????params(:(i-1)*2+1)=mean(TrainSamples(:(i-1)*cn+1:i*cn)2);
????param
- 上一篇:matlab模板匹配車牌識別
- 下一篇:mn邏輯航跡起始算法
評論
共有 條評論