4

我在我的小项目中遇到了一个小问题,希望有人能帮助我!

我打算在我的游戏 AI 中使用贝叶斯网络作为决策因素,我想改进每一步的决策,有人知道怎么做吗?任何教程/现有实现都会非常好,我希望你们中的一些人可以帮助我。

我听说这个社区的一个程序员为扑克游戏 AI 做了一个很好的实现。我打算像他一样使用它,但在另一个扑克(德克萨斯州)或者 Rentz 中。

寻找 C/c++ 或 c# 或 java 代码。

谢谢,迈克

4

2 回答 2

3

有两个步骤:

  1. 您需要知道如何应用贝叶斯网络以及如何为您的游戏定义节点和信念传播。为此,您需要阅读教程。

  2. 应用软件。这很容易,有很多免费/开源的实现。在 wiki 页面http://en.wikipedia.org/wiki/Bayesian_network的末尾,有一个软件列表。您可能想查看Infer.Net,这是一个在 MSR Cambridge 开发的成熟库。

于 2009-12-27T09:03:37.113 回答
2

你可以试试 Charniak 的无泪贝叶斯网络。对于贝叶斯网络实现,请查看BUGSLibB

于 2009-12-27T08:58:12.990 回答