Answers:
对于gomoku来说,使用神经网络或遗传算法似乎有点过大,因为这两者都需要一段时间,而且经常没有,不要按照自己的意愿去做。gomoku游戏树很大,但是您可以从minimax,游戏树修剪和良好的启发式功能(包括计数一半和全部2s,3s,4s等)中获得不错的AI。充分利用空间。
如果您不熟悉alpha beta修剪和minimax,请参阅https://www.cs.cornell.edu/courses/cs312/2002sp/lectures/rec21.htm
如果您真的想使用神经网络或遗传算法,则可以获取学习经验。关于神经网络,一种实现方法是:
当然,这只是一种方式,您需要首先找到游戏数据。
附带说明,应用遗传算法可能会以多种方式发生,例如如上所述的神经网络中的参数优化或游戏树搜索,因此请确保清楚如何定义问题设置!应用神经网络的替代方法也是如此。
最后,了解gomuku已解决很有帮助。有关其他人的想法,请参阅 /programming/6952607/ai-strategy-for-gomoku-a-variation-of-tic-tac-toe。