我正在寻找在游戏中有用的人工智能算法的C和C ++实现。我最感兴趣的一些是强化学习算法,遗传算法和神经网络。然而,任何其他人都很有趣。
我发现dlib.net
有一些非常引人入胜的机器学习算法,但这些算法似乎并不特别适合游戏。
我可以使用的许可证是Boost软件许可证,Zlib / Libpng许可证和公共域。任何属于这些许可证的图书馆的任何建议都将受到高度赞赏。
答案 0 :(得分:3)
人工智能是一个巨大的领域,所以只说“在游戏中有用”并不意味着太多。这可能不是你想要的,但你可以从炼金术中得到一些用处:
“Alchemy是一个软件包,提供一系列基于Markov逻辑表示的统计关系学习和概率逻辑推理算法.Alchemy允许您轻松开发各种AI应用程序,包括: 集体分类 链接预测 实体解析 社交网络建模 信息提取“
答案 1 :(得分:-2)
即使您想要一个图书馆,我强烈建议您自己编写人工智能程序。它可能不那么容易,但编程确实(在我看来)并不意味着使用其他人的工作。
可以找到人工智能研究的简短介绍here..(加载需要几秒钟)。
如果你不能自己接受编程思想,我听说“Kynapse”是一个非常好用于中间件程序的AI SDK。
我希望这会有所帮助