自己制作Alphago可能吗?
Making Alphago myself is possible?
学习AI python(图像识别)我想测试和开发
我的 AI 模型像 Alphago(做 go AI)共享源(可能 python)
我还搜索了一些 DQN(深度 Q 网络)源代码,但这些源代码不 运行 windows 很好,很难想象作为学习目的。
查了一些书,几乎没有学习alphago或DQN的书(共享源码,可自测)
有没有适合AI初学者的资料? (Windows 是我的首选环境)
(stack overflow是查询AI的自适应网站?)
AlphaGo Zero 拥有优雅简单的架构,这使得它比人们期望的自己重新实现要简单。
它有 2 个重要部分,Monte Carlo 树搜索 (MCTS) 和神经网络。
因为相同的架构适用于不同的棋盘游戏。我建议从一个比围棋更简单的游戏开始,比如西洋跳棋或五子棋,这样你可以更快地看到改进,你可以花更多的时间来实现人工智能而不是游戏。
我建议按以下顺序实施:
- 游戏本身
您将需要检查游戏终止、可视化游戏状态等的部分。
- MCTS
你可以照着this implementation or these slides on MCTS,用伪代码重新实现更利于学习,不过网上照抄也无妨
至此,您已经有了一个可以玩简单游戏的 AI,您可以玩它或让它自己玩以确认它是否正常工作。
- 神经网络
如果您想 运行 在您的计算机上安装它,您需要在您的 Windows 环境中安装 TensorFlow 和 Keras 或其他神经网络库,这可能是整个过程中最难的部分如果您没有合适的硬件和软件。如果这不起作用,您可以使用 Kaggle.com.
等在线服务
如果您熟悉像 Keras 这样的高级神经网络库,这部分并不难,this is a great course to learn the basics. The AlphaGo paper 包含网络上的所有详细信息以及如何将其连接到 MCTS。
就是这样!祝你好运!
学习AI python(图像识别)我想测试和开发 我的 AI 模型像 Alphago(做 go AI)共享源(可能 python) 我还搜索了一些 DQN(深度 Q 网络)源代码,但这些源代码不 运行 windows 很好,很难想象作为学习目的。 查了一些书,几乎没有学习alphago或DQN的书(共享源码,可自测)
有没有适合AI初学者的资料? (Windows 是我的首选环境) (stack overflow是查询AI的自适应网站?)
AlphaGo Zero 拥有优雅简单的架构,这使得它比人们期望的自己重新实现要简单。
它有 2 个重要部分,Monte Carlo 树搜索 (MCTS) 和神经网络。
因为相同的架构适用于不同的棋盘游戏。我建议从一个比围棋更简单的游戏开始,比如西洋跳棋或五子棋,这样你可以更快地看到改进,你可以花更多的时间来实现人工智能而不是游戏。
我建议按以下顺序实施:
- 游戏本身
您将需要检查游戏终止、可视化游戏状态等的部分。
- MCTS
你可以照着this implementation or these slides on MCTS,用伪代码重新实现更利于学习,不过网上照抄也无妨
至此,您已经有了一个可以玩简单游戏的 AI,您可以玩它或让它自己玩以确认它是否正常工作。
- 神经网络
如果您想 运行 在您的计算机上安装它,您需要在您的 Windows 环境中安装 TensorFlow 和 Keras 或其他神经网络库,这可能是整个过程中最难的部分如果您没有合适的硬件和软件。如果这不起作用,您可以使用 Kaggle.com.
等在线服务如果您熟悉像 Keras 这样的高级神经网络库,这部分并不难,this is a great course to learn the basics. The AlphaGo paper 包含网络上的所有详细信息以及如何将其连接到 MCTS。
就是这样!祝你好运!