Questions tagged «neat»

4
教一个神经网络玩纸牌游戏
我目前正在编写一个玩纸牌游戏的引擎,因为此特定游戏还没有引擎。 我希望以后能够将神经网络引入游戏中,并让它学会玩游戏。 我正在以对AI播放器有用的方式编写引擎。有选择点,并在这些点上显示有效选项的列表。随机选择将能够玩游戏(尽管效果不佳)。 我已经学习了很多有关神经网络(主要是NEAT和HyperNEAT)的知识,甚至建立了自己的实现。我仍然不确定如何最好地构建可以考虑这些类型游戏之一中所有变量的AI。有没有通用的方法?我知道Keldon为RftG编写了很好的AI,它具有相当高的复杂性,我不确定他如何设法建立这样的AI。 有什么建议吗?可行吗 有什么好的例子吗?输入如何映射? 编辑:我在网上看了一下,了解了神经网络如何工作,通常它们与图像识别或操纵简单代理有关。我不确定是否或如何将其应用于具有复杂协同作用的卡片进行选择。朝我应该研究的方向发展将不胜感激。 关于游戏:游戏类似于《魔术:聚会》。有一个具有健康和能力的指挥官。玩家拥有一个能量池,可用来将小兵和咒语放在棋盘上。仆从具有生命值,攻击值,费用等。纸牌也具有能力,这些能力不易枚举。纸牌是从手中开始的,新的纸牌是从牌组中抽出的。这些都是神经网络考虑的方面。

6
用于家庭AI学习/实验的开源工具?
我想对神经网络进化(NEAT)进行一些实验。早在90年代,我就用C ++编写了一些GA和神经网络代码,只是为了玩弄而已,但事实证明,DIY方法非常耗费人力,最终我放弃了它。 从那时起,事情发生了很大的变化,并且有很多非常不错的开源库和工具可以满足人们的几乎任何兴趣。我已经用Google搜索了不同的开源库(例如DEAP),但是我可以使用一些帮助来选择一个合适的库... 我花了很多时间编写代码来可视化正在发生的事情(神经网络状态,人口适应度)或最终结果(图表等)。也许这必须由一个单独的开源库来实现,但是可视化支持将使我能够在问题/解决方案上花费更多的时间,而在实现细节上花费更少的时间。 我知道C / C ++,Java,C#,Python,Javascript和其他一些语言。在高级语言和家用硬件上的良好性能之间进行很好的权衡将是一个不错的选择。 有经验的人可以建议一个好的开源库或工具集吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.