-
大小:文件类型: .m金币: 2下载: 0 次发布日期: 2024-01-27
- 语言: Matlab
- 标签: Navie Bayesian Classifier Matlab
资源简介
贝叶斯分类器Matlab实现
代码片段和文件信息
function [ accu ] = BayesianClasser ( TrainSamples TestSamples ClassNum )
%Function ---实现贝叶斯分类,输出识别正确个数,假设每类的先验概率相同
%TrainSamples ---训练样本(列向量),每个类别样本数必须相同
%TestSamples ---测试样本(列向量)每个类别样本数必须相同
%ClassNum ---类别数
%accu ---返回识别正确的个数
%Author ---周强 南京理工大学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逻辑航迹起始算法
评论
共有 条评论