小编Ein*_*lar的帖子

如何使用ANN和遗传算法在Python中为井字游戏创建AI?

我对机器学习领域非常感兴趣,最近我得到了一个关于未来几周项目的想法.
基本上我想创造一个可以击败Tic Tac Toe的每个人的AI.该算法必须可以针对每个n*n板尺寸进行扩展,甚至可以针对其他维度(例如,对于游戏的3D模拟).
此外,我不希望算法提前知道游戏的任何内容:它必须自己学习.所以没有硬编码的ifs,也没有监督学习.
我的想法是使用人工神经网络作为主算法本身,并通过使用遗传算法训练它.所以我必须只编写游戏规则,然后每个人都在与自己作斗争,应该从头开始学习.
这是一个很大的项目,我不是这个领域的专家,但我希望通过这样的目标,学习很多东西.

  • 首先,这可能吗?我的意思是,是否有可能在合理的时间内取得好成绩?
  • 我可以在这个项目中使用Python中的好库吗?Python是否适合此类项目?

python artificial-intelligence neural-network tic-tac-toe genetic-algorithm

6
推荐指数
1
解决办法
611
查看次数