大師兄的貝葉斯網絡學習筆記(二十二):貝葉斯網絡與概率推理(五)

大師兄的貝葉斯網絡學習筆記(二十一):貝葉斯網絡與概率推理(四)
大師兄的貝葉斯網絡學習筆記(二十三):貝葉斯網絡與概率推理(六)

二、變量消元算法

4. 案例
  • 上圖中,設證據(jù)為\{F=0\},考慮調用VE算法計算P(A|F=0)。
  • 設變量消元順序\rho=<C,E,B,D>
  • 貝葉斯網絡給出的聯(lián)合分布的分解為:F = \{P(A),P(B),P(C),P(D|A,B),P(E|B,C),P(F|D,E)\}。
  • VE算法首先設置證據(jù)F=0,得:F=\{P(A),P(B),\underline{P(C)},P(D|A,B),\underline{P(E|B,C),P(F=0|D,E)}\};
  • 第一個要消去的變量為C,與之有關的函數(shù)P(C)P(E|B,C),消去C,得F=\{P(A),P(B),P(D|A,B),\underline{P(F=0|D,E)},\psi_1(B,E)\};,這里\psi_1(B,E)=\sum_CP(C)P(E|B,C);
  • 下一個要消去的變量為E,與之有關的函數(shù)是P(F=0|D,E)\psi_1(B,E),消去E,得:F=\{P(A),\underlineP(B),P(D|A,B),\psi_2(B,D)\},這里\psi_2(B,D)=\sum_EP(F=0|D,E)\psi_1(B,E);
  • 下一個要消去的變量為B,閾值有關的函數(shù)是P(B),P(D|A,B)\psi_2(B,D)。消去B,得F=\{P(A),\psi_3(A,D)\},這里\psi_3(A,D)=\sum_BP(B)P(D|A,B)\psi_2(B,D);
  • 最后一個要消去的變量為D,與之有關的函數(shù)是\psi_3(A,D)。消去D,得到F=\{P(A),\PSI_4(A)\},這里\PSI_4(A)=\sum_D\psi_3(A,D);
  • 計算h(A)=P(A)\psi_4(A)
  • 返回P(A|F=0)=\frac{h(A)}{\sum_Ah(A)^.},這就是要求的后驗概率分布。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容