Advertisement

基于朴素贝叶斯的手写字体数字识别模型构建(Python版)

阅读量:

贝叶斯分类器在分类任务的完成过程中具有广泛应用,尤其在文本识别方面表现突出。本次重点阐述如何利用朴素贝叶斯方法,在独立性假设的前提下实现对手写数字的识别。

基本原理:

通过计算当前图像所属类别在整个类别集合中所占的概率比例,并从中确定概率值最高的类别,从而判定该图像归属于该类别。

代码:

建立分类器模型,并将相关文件保存为bayes.py

复制代码
 # -*- coding: utf-8 -*-

    
 """
    
 Created on Mon Oct  8 15:27:37 2018
    
   5. @author: Administrator
    
 """
    
  
    
 from numpy import *
    
  
    
 class Bayes():
    
     
    
     def __init__(self):
    
     
    
     self.length = -1
    
     self.label = dict()
    
     self.vector = dict()
    
     
    
     def fit(self, train_data:list, labels:list):
    
     
    
     if (len

全部评论 (0)

还没有任何评论哟~