人工智能库

时间:2013-05-27 18:10:41

标签: c++ algorithm machine-learning artificial-intelligence game-ai

我正在寻找在游戏中有用的人工智能算法的C和C ++实现。我最感兴趣的一些是强化学习算法,遗传算法和神经网络。然而,任何其他人都很有趣。

我发现dlib.net有一些非常引人入胜的机器学习算法,但这些算法似乎并不特别适合游戏。


我可以使用的许可证是Boost软件许可证,Zlib / Libpng许可证和公共域。任何属于这些许可证的图书馆的任何建议都将受到高度赞赏。

2 个答案:

答案 0 :(得分:3)

人工智能是一个巨大的领域,所以只说“在游戏中有用”并不意味着太多。这可能不是你想要的,但你可以从炼金术中得到一些用处:

“Alchemy是一个软件包,提供一系列基于Markov逻辑表示的统计关系学习和概率逻辑推理算法.Alchemy允许您轻松开发各种AI应用程序,包括: 集体分类 链接预测 实体解析 社交网络建模 信息提取“

http://alchemy.cs.washington.edu/

答案 1 :(得分:-2)

即使您想要一个图书馆,我强烈建议您自己编写人工智能程序。它可能不那么容易,但编程确实(在我看来)并不意味着使用其他人的工作。

可以找到人工智能研究的简短介绍here..(加载需要几秒钟)。

如果你不能自己接受编程思想,我听说“Kynapse”是一个非常好用于中间件程序的AI SDK。

我希望这会有所帮助