天天看點

《樹莓派開發實戰(第2版)》——1.5 練習

本節書摘來異步社群《機率程式設計實戰》一書中的第1章,第1.5節,作者:【美】avi pfeffer(艾維·費弗),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

1.想象一下,您打算用一個機率推理系統推理撲克牌型的結果。

  a)您可以在模型中編碼哪種一般知識?

  b)描述如何使用系統預測未來。什麼是證據?什麼是查詢?

  c)描述如何使用系統推斷目前觀測結果的根源。什麼是證據?什麼是查詢?

  d)描述推斷出的過去根源如何幫助您預測未來。

2.在hello world示例中,根據如下表格改變今天天氣是否晴朗的機率。程式輸出有何變化?為什麼您認為将出現這樣的變化?

《樹莓派開發實戰(第2版)》——1.5 練習

3.修改hello world示例,添加一個新問候:“hi,galaxy!”。提供這個問候語在天氣晴朗時的機率,降低其他問候語的機率使總機率保持為1。還要修改程式,使所有查詢列印“hi,galaxy!”的機率而不是“hello, world!”的機率。用java和figaro版本的hello world程式進行這一修改。比較兩種語言的過程。