2009-12-27 48 views
4

我在我的小項目中遇到了一些問題,我希望在這裏有人能夠幫助我!使用c#,c/C++或java來改進BBN與GA

我打算使用貝葉斯網絡作爲決策的因素在我的遊戲AI,我想,以改進的每一步的決定,任何人都知道該怎麼做? 任何教程/現有的實現將非常好,我希望你們中的一些人可以幫助我。

我聽說這個社區的程序員爲撲克遊戲AI做了很好的實現。我打算像他一樣使用它,但在另一個撲克(德克薩斯州)或Rentz。

尋找C/C++或c#或java代碼。

謝謝, 邁克

回答

3

有兩個步驟:

  1. 你需要知道如何應用貝葉斯網絡和如何定義節點和你的遊戲信仰的傳播。要做到這一點,你需要閱讀教程。

  2. 應用軟件。這很容易,有很多免費/開源的實現。在維基頁面http://en.wikipedia.org/wiki/Bayesian_network的末尾,有一個軟件列表。您可能想要檢查Infer.Net,這是MSR Cambridge開發的一個成熟的圖書館。