2

我知道这是一个非常广泛的问题,但我正在学习数据科学,我已经阅读了几天,但找不到任何关于如何使用 python 操作视频游戏的信息。

我可以使用 autopy 和 scikit-learn 来做类似的事情吗?

海洋输入/输出

4

1 回答 1

1

好吧,从可以从源代码中消化的内容来看,这是神经网络和遗传算法实现的结合。源文件头部描述了作者的做法:

-- 旨在与 BizHawk 仿真器和 Super Mario World 或 Super Mario Bros. ROM 一起使用。

-- 对于 SMW,确保在关卡的开头有一个名为“DP1.state”的保存状态,

-- 并在 Lua 文件夹和 BizHawk 的根目录中复制一份。

在python中遵循这种方法似乎没有问题。您可以从作者的代码中获得灵感,甚至可以使用pyevolve等预先打包的解决方案在 python 中实现遗传算法。

于 2016-02-16T20:10:14.433 回答