【问题标题】:What machine learning algorithm should I use for Connect 4?我应该为 Connect 4 使用什么机器学习算法?
【发布时间】:2011-11-22 08:22:08
【问题描述】:

我有一个擅长玩 Connect 4(使用 minimax)的 AI。现在我想使用一些机器学习算法从我拥有的这个 AI 中学习,我想通过让它们互相对抗来做到这一点。

什么算法对此有好处,我将如何训练它?如果有人能说出一种这样做的方法,我可以很容易地自己用谷歌搜索它。但现在我不知道该谷歌什么......

【问题讨论】:

    标签: artificial-intelligence machine-learning neural-network reinforcement-learning


    【解决方案1】:

    Connect Four 是一款已解决的游戏,这意味着有一种策略将始终让先走的玩家获胜。您可以尝试使用机器学习方法,但除非作为练习,否则毫无意义。

    您可以在他的master's thesis (pdf) 中了解 Victor Allis 如何使用专家系统来找到获胜策略。

    【讨论】:

    • +1 好点。很多时候机器学习是不合适的(不仅仅是矫枉过正:只是不合适),解决的游戏就是这样一类问题。
    【解决方案2】:

    您绝对可以使用神经网络来执行此操作。由于很难找到正确数量的输入和输出节点以及所有权重,我建议使用进化计算技术(例如遗传算法)来做到这一点。

    希望这会有所帮助。干杯!

    【讨论】:

      猜你喜欢
      • 2014-04-09
      • 2020-09-20
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 2011-01-30
      • 2012-03-04
      • 2011-08-01
      • 1970-01-01
      相关资源
      最近更新 更多