Naive Bayes In MNIST
算法简述:
朴素贝叶斯方法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入和输出的联合概率分布;然后基于此模型,对给定的输入利用贝叶斯定理求出后验概率最大的输出。模型的优点是实现简单学习和预测的效率都很高,是一种常用的方法。
在MNIST数据集中,我们的特征是输入图像每一维的数据,根据已有的输入和输出估计联合概率分布;在输出新的数据集的情况下,我们根据训练好的模型,计算最大后验概率来对数据集进行分类。
代码如下:
|
|
模型训练结果:
相比之下朴素贝叶斯的正确较差,但是胜在模型简单,并且训练速度快。