iT邦幫忙

2022 iThome 鐵人賽

DAY 11
0

今日大綱

  • 什麼是單純貝氏分類器 (Naïve Bayes Classifier)?
  • 範例

什麼是單純貝氏分類器 (Naïve Bayes Classifier)?

單純貝氏分類器以貝氏定理為基礎,依據機率進行預測。此方法主要用於分類文章、判別垃圾郵件等分類。那什麼是貝氏定理?
貝氏理論是關於隨機事件A和B事件的定理,在一個已知B事件會發生下,計算A事件發生的機率。
https://ithelp.ithome.com.tw/upload/images/20220924/201456887meraGP5YA.png
P(A│B)為已知B發生後,A的機率,也稱為A的事後機率。P(A)是A事件的事前機率。P(B│A)為已知A事件發生後,B發生的機率,也稱為B的事後機率。P(B)是B事件的事前機率。

https://ithelp.ithome.com.tw/upload/images/20220924/201456885AkxC3deIb.png
單純貝氏對已知類別假設所有屬性互相獨立,因此聯合機率的算法如下:
https://ithelp.ithome.com.tw/upload/images/20220924/201456881n5QzNboaq.png

範例

以鐵達尼號一小部分的資料作解說。
https://ithelp.ithome.com.tw/upload/images/20220924/201456888tDu5CRsvd.jpg
今天有一個新的資料X = {2, 男},請問是否會存活?
根據定理,需計算出下列的機率
https://ithelp.ithome.com.tw/upload/images/20220924/20145688ccaNbE9Y7F.png
首先,計算存活與死亡各別的機率
https://ithelp.ithome.com.tw/upload/images/20220924/201456880cnAej9qUv.png
接著,觀察存活下來的10個人裡有3個人在艙等2,死亡的人裡10個人裡0個在艙等2。
https://ithelp.ithome.com.tw/upload/images/20220924/201456885QSlOc1VrJ.png
下一步計算死亡與存活的人裡,幾個人是男性。
https://ithelp.ithome.com.tw/upload/images/20220924/20145688SRXyonhzur.png
計算出所有機率後,帶入公式
https://ithelp.ithome.com.tw/upload/images/20220924/201456882qiPw8DGQl.png

0.015> 0,因此預測結果為存活

參考資料


上一篇
【Day 10】決策樹實作 Decision tree implementation
下一篇
【Day 12】K近鄰 K-Nearest Neighbor
系列文
從機器學習到深度學習 - 30天搞懂常見演算法的基礎理論30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言