貝氏網路 (Bayisian Network)
機率統計教學錄影數學符號數學基礎排列組合機率統計簡介機率機率公理隨機變數連續測度單一分布條件機率聯合分布貝氏定理動差生成函數特徵函數機率法則匯總離散分布二項分布多項分布負二項分布幾何分布超幾何分布布瓦松分布連續分布均勻分布常態分布Gamma 分布指數分布卡方分布柯西分布Weibull 分布T 分布F 分布Beta 分布多維分布統計抽樣敘述統計推論統計中央極限定理估計方法單組樣本估計兩組樣本估計檢定方法單組樣本檢定兩組樣本檢定平均値的推論變異數的推論無母數推論迴歸分析變異數分析實驗設計因子實驗品質管制時間序列數據分類統計定理匯總統計情況分類計算統計蒙地卡羅法最大似然法則假說與學習EM 算法簡單貝氏分類貝氏網路隨機過程馬可夫鏈蒙地卡羅馬可夫資源範例投影片教學錄影練習題考題解答訊息相關網站參考文獻最新修改簡體版English |
貝氏定理 (Bayes Theorem)(1)\begin{eqnarray} 1. && P(b | a) = P(a | b) \frac{P(b)}{P(a)} \\ 2. && P(Y | X) = P(X | Y) \frac{P(Y)}{P(X)} \\ 3. && P(Y | X, e) = P(X | Y,e) \frac{P(Y | e)}{P(X | e)} \\ \end{eqnarray}
原始貝氏模型 (Naive Bayes)給定隨機變數 Z 後,X 與 Y 條件獨立的定義為 (2)\begin{eqnarray} P(X, Y | Z) = P(X | Z) P(Y | Z) \end{eqnarray}
範例: (3)\begin{equation} P(Toothache, Catch | Cavity) = P(Toothache | Cavity) P(Catch | Cavity) \end{equation}
原始貝氏模型 (Naive Bayes, 又被稱為原始貝氏分類器 Naive Bayesian Classifier) (4)\begin{eqnarray} P(Cause, Effect_1, ..., Effect_n) = P(Cause) \prod_{i} P(Effect_i | Cause) \end{eqnarray}
貝氏網路 (Bayisian Network)使用貝氏網路計算聯合機率分佈 (5)\begin{align} P(x_1, ..., x_n) = \prod_{i=1}^{n} P(x_i | parent(X_i)) \end{align}
使用貝氏網路計算事後機率分佈 P(X | e) X:查詢變數 方法 1. 列舉式推理法 (Enumeration) (較慢) (6)\begin{align} P(X | e) = \alpha P(X,e) = \alpha \sum_{y} P(X,e,y) \end{align}
方法 2. 變數消元演算法 (Variable Elimination Algorithm) (較快 $O(n^2)$ ) 類似動態規畫,不需要重覆計算已知結果 方法 3. 聯合樹演算法 (Joint Tree Algorithm) (最快 $O(n)$ ) 在貝氏網路中使用蒙地卡羅法(1). 使用貝氏網路進行取樣
(2). 直接取樣演算法 (Direct Sampling Method)
數學原理 (7)\begin{align} S_{ps}(x_1, ..., x_n) = \prod_{i=1}^{n} P(x_i | parents(X_i)) = P(x_1,....,x_n) \end{align}
(8)
\begin{align} \lim_{N \rightarrow \infty} \frac{N_{ps}(x_1, ..., x_n)}{N} = S_{ps}(x_1, ..., x_n) = P(x_1,....,x_n) \end{align}
(3). 拒絕取樣演算法 (Rejection Sampling) 目標:計算出符合證據 e 的所有機率分布 $P(X | e)$
問題:當 e 事件的發生機率很小時,大部分 Prior-Sampling 的樣本都被拒絕了,因此可能會很浪費時間。 (4). 似然加權演算法 (Likelihood Weighting) 目標:計算出符合證據 e 的所有機率分布 $P(X | e)$
參考文獻
|
page revision: 19, last edited: 11 Sep 2010 00:19
Post preview:
Close preview