机器学习之Matlab实现贝叶斯分类器
Posted 不成为ML大神不改名
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习之Matlab实现贝叶斯分类器相关的知识,希望对你有一定的参考价值。
又是美好而繁重的一天呢,听听周董的半兽人吧。
本来今天是不打算更新的,但是某位观众感觉很不开心,晚上吃鸡都吃好了,还有理由不更新?PS:吃鸡入手不好玩。。。
今天继续昨晚未写完的,更新贝叶斯分类器的Matlab代码。
为了能在最大化界面中一图包含所有代码,使得代码风格很差。。望不要介意。
基于Matlab的贝叶斯二值分类器
所设定的训练集以及给出的测试集,还有分类结果。添加了分类错误率的计算。
基于Matlab的最小风险贝叶斯分类器
所设定的训练集以及给出的测试集,还有分类结果。
写到这就要提问了,为什么错误率为0,不会分类出错吗?答案是肯定的,会有出错的可能性。原因很简单,我们是根据已知的训练数据得到模型预测测试数据,这也是整个机器学习都在做的一件事情,当然会有错误的时候,比如下例,和上述数据集完全相同,但是错误率却不同。
注意到了吗,中间有部分数据分类就出现了错误。而最低限度降低错误率,就是在选取机器学习不同算法时,要达到的目的。
以上是关于机器学习之Matlab实现贝叶斯分类器的主要内容,如果未能解决你的问题,请参考以下文章