朴素贝叶斯在mnist上应用

本文介绍了如何使用朴素贝叶斯方法在MNIST手写数字数据集上进行图像识别。通过二值化处理图片,利用大数定理估计概率模型,并应用拉普拉斯平滑处理,最终实现对图片的分类。实验结果显示,识别准确率为0.8413。
摘要由CSDN通过智能技术生成

贝叶斯方法在mnist手写数据集上应用

理论基础

I m g Img Img为待识别的照片, Y Y Y为种类集合,那么根据贝叶斯公式可知
P ( Y i ∣ I m g ) = P ( I m g ∣ Y i ) P ( Y i ) P ( I m g ) P(Y_i|Img) = \frac{P(Img|Y_i)P(Y_i)}{P(Img)} P(YiImg)=P(Img)P(ImgYi)P(Yi)
在mnist数据集上的应用即为求最大后验概率问题
f = a r g m a x P ( Y = i ∣ I m g ) f = argmax P(Y=i|Img) f=argmaxP(Y=iImg)
进一步细化问题,又可以分为 如何表示变量 I m g Img Img 和 如何得到Y的参数模型.针对这两个问题将在下文中一一讲述

  1. 如何表示变量 I m g Img Img
    在mnist的官网上可以查到,数据集中图片是标准化处理的28X28灰度图像,采用一维矩阵存储.所以我们可以用这784个像素点作为特征值来描述一副图片,也就是说每一副图片都是由784个独立且随机变量构成.但是由于每一副图像都经过标准化处理,像素点的取值可近似为区间 [ 0 , 1 ] [0,1] [0,1]上连续,为避免过于复杂运算,这里首先对图片进行二值化处理,关于图片二值化处理将在程序实现中说明,这里不过多介绍
  2. 如何得到 Y Y
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值