1.概述

朴素贝叶斯(Naive Bayes) - 图1
朴素贝叶斯(Naive Bayes) - 图2
朴素贝叶斯(Naive Bayes) - 图3

朴素贝叶斯(Naive Bayes) - 图4


2.MLE模型(Model)

朴素贝叶斯(Naive Bayes) - 图5

朴素贝叶斯(Naive Bayes) - 图6
朴素贝叶斯(Naive Bayes) - 图7

朴素贝叶斯(Naive Bayes) - 图8
朴素贝叶斯(Naive Bayes) - 图9

朴素贝叶斯(Naive Bayes) - 图10

朴素贝叶斯(Naive Bayes) - 图11
朴素贝叶斯(Naive Bayes) - 图12

朴素贝叶斯(Naive Bayes) - 图13
朴素贝叶斯(Naive Bayes) - 图14

朴素贝叶斯(Naive Bayes) - 图15
朴素贝叶斯(Naive Bayes) - 图16


3.贝叶斯估计模型(Model)

朴素贝叶斯(Naive Bayes) - 图17
朴素贝叶斯(Naive Bayes) - 图18

朴素贝叶斯(Naive Bayes) - 图19

朴素贝叶斯(Naive Bayes) - 图20
朴素贝叶斯(Naive Bayes) - 图21

朴素贝叶斯(Naive Bayes) - 图22
朴素贝叶斯(Naive Bayes) - 图23

朴素贝叶斯(Naive Bayes) - 图24


4.代码

  1. import numpy as np
  2. import pandas as pd
  3. from sklearn.naive_bayes import GaussianNB
  4. import matplotlib.pyplot as plt
  5. X = np.array([[-1,-1],[-2,-2],[-3,-3],[-4,-4],[-5,-5],[1,1],[2,2],[3,3]])
  6. Y = np.array([0,0,0,0,0,1,1,1])
  7. plt.figure(figsize=(12,8))
  8. plt.scatter(X[:,0], X[:,1])
  9. plt.grid(True)
  10. plt.show()

4.Links

极大似然估计求解多项式分布参数
Bernoulli、Binomial、Beta 分布详解
朴素贝叶斯参数推导MLE,MAP
MLE,MAP,贝叶斯估计
MLE,MAP,Bayes
Sklearn库朴素贝叶斯
Sklearn贝叶斯应用
Beta,Dirichlet分布的推导