使用 c#,c/c++或java通过GA改进BBN
我在我的小项目中遇到了一些问题,我希望这里有人可以帮助我!
我计划在我的游戏人工智能中使用贝叶斯网络作为决策因素,并且我想改进每一步的决策,有人知道该怎么做吗? 任何教程/现有的实现都会非常好,我希望你们中的一些人可以帮助我。
我听说这个社区的一位程序员很好地实现了扑克游戏 AI 的组合。我计划像他一样使用它,但在另一个扑克(德克萨斯州)或 Rentz 中。
寻找 C/c++ 或 c# 或 java 代码。
谢谢 , 麦克风
I have a little problem in my little project , I wish that someone here could help me!
I am planning to use a bayesian network as a decision factor in my game AI and I want to improve the decision making every step of the way , anyone knows how to do that ?
Any tutorials / existing implementations will be very good,I hope some of you could help me.
I heard that a programmer in this community did a good implementation of this put together for poker game AI.I am planning to use it like him ,but in another poker(Texas) or maybe Rentz.
Looking for C/c++ or c# or java code.
Thanks ,
Mike
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有两个步骤:
您需要知道如何应用贝叶斯网络以及如何定义游戏的节点和置信传播。为此,您需要阅读教程。
应用软件。这非常简单,有很多免费/开源实现。在 wiki 页面的末尾 http://en.wikipedia.org/wiki/Bayesian_network ,有一个软件列表。您可能需要检查 Infer.Net,这是剑桥MSR开发的成熟库。
There are two steps:
You need to know how to apply a Bayesian Network and how to define the nodes and the belief propagation for your game. To do this, you need to read tutorials.
Apply software. This is quite easy, there are plenty of free/open source implementations. At the end of the wiki page http://en.wikipedia.org/wiki/Bayesian_network, there are a list of software. You may want to check Infer.Net, which is a mature library developed in MSR Cambridge.
您可以尝试 Charniak 的无泪贝叶斯网络。对于贝叶斯网络实现,请查看 BUGS 和 LibB。
You can try Charniak's Bayesian Networks Without Tears. For Bayesian Network implementations, look at BUGS and LibB.