朴素贝叶斯B站教程笔记

朴素贝叶斯分类器 (Naive Bayes Classifier) UP主: 正月点灯笼
http://www.bilibili.com/video/av7719936?share_medium=android&share_source=more&bbid=NgI6DWhYaQ87XzoLdwt3infoc&ts=1538034756640
(其中将朴素(独立)概念误理解为马尔科夫)

考挂了 喝酒 逛街 学习
1 1 1 0
0 0 0 1
0 1 0 1
1 1 0 0
1 0 1 0
0 0 1 1
0 0 1 0
1 0 0 1

求? 0 0 1

条件概率
P(A|B)=\frac{P(AB)}{P(B)}
P(B|A)=\frac{P(AB)}{P(A)}
P(A|B)P(B)=P(B|A)P(A)
P(A|B)=\frac{P(B|A)P(A)}{P(B)} Bayes

先验概率:是指根据以往经验和分析得到的概率(Bayes公式中的P(A)).
后验概率:事情已经发生,要求这件事情发生的原因是由某个因素引起的可能性的大小(Bayes公式中的P(A|B))
假设各特征之间相互独立 Naive Bayes
P(BC)=P(B)P(C)
P(BC|A)=P(B|A)P(C|A)

P(A|BC)=\frac{P(BC|A)P(A)}{P(BC)}=\frac{P(B|A)P(C|A)P(A)}{P(B)P(C)}
P(A|BC):P(A'|BC) = P(B|A)P(C|A)P(A):P(B|A')P(C|A')P(A')

挂科P(A) = 1/2
酒 P(B'|A) = 2/4
逛街P(C'|A) = 2/4
学习P(D |A) = 1/4
酒 P(B'|A') = 3/4
逛街P(C'|A') = 2/4
学习P(D |A') = 3/4
P(A|B'C'D):P(A'|B'C'D) = 4/128:18/128
P(A|B'C'D) = 18/22

import numpy as np
X = np.array([[1, 1, 0], [0, 0, 1], [1, 0, 1], [1, 0, 0], [0, 1, 0], [0, 1, 1], [0, 1, 0], [0, 0, 1]])
Y = np.array([1, 0, 0, 1, 1, 0, 0, 1])

from sklearn.naive_bayes import GaussianNB
clf = GaussianNB()#参数
clf.fit(X, Y)
print("==Predict result by predict==")
print(clf.predict([[0, 0, 1]]))
print("==Predict result by predict_proba==")
print(clf.predict_proba([[0, 0, 1]]))
print("==Predict result by predict_log_proba==")
print(clf.predict_log_proba([[0, 0, 1]]))

from sklearn.naive_bayes import MultinomialNB
clf = MultinomialNB()#参数
clf.fit(X, Y)
print("==Predict result by predict==")
print(clf.predict([[0, 0, 1]]))
print("==Predict result by predict_proba==")
print(clf.predict_proba([[0, 0, 1]]))
print("==Predict result by predict_log_proba==")
print(clf.predict_log_proba([[0, 0, 1]]))

from sklearn.naive_bayes import BernoulliNB
clf = BernoulliNB()#参数
clf.fit(X, Y)
print("==Predict result by predict==")
print(clf.predict([[0, 0, 1]]))
print("==Predict result by predict_proba==")
print(clf.predict_proba([[0, 0, 1]]))
print("==Predict result by predict_log_proba==")
print(clf.predict_log_proba([[0, 0, 1]]))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 13,407评论 0 13
  • __ __ |__| _____ __ __ ┌...
    wangchuang2017阅读 11,937评论 2 1
  • 今天听书三毛《梦里花落知多少》大概内容是: 三毛要卖掉三毛和荷西在小岛上的房子,三毛心里有一份说不出的感伤和依恋。...
    Rainbow小雪阅读 1,630评论 0 0
  • 军工产品,有什么特殊性?它是战场上用的,生死攸关,是人类最复杂互动场景中使用的。一把枪,一门炮,一颗导弹,一件仪器...
    文龙雕心阅读 5,202评论 0 1
  • 又是一个阳光明媚的上午,春风渐渐吹绿了枝头,学校沐浴在温暖的春光中,空气里似乎可以嗅到淡淡的生机勃勃。 大课间的铃...
    捞个一阅读 2,915评论 2 0

友情链接更多精彩内容