安装完之后找了一个实例来测试,目前进展是已经跑通了,但是还没有搞懂细节的部分。
先记录一下实现的过程。
代码附在文末,先说一下遇到的问题和解决的方法。
1.模块导入
我使用的编译器是Spyder (tensorflow),按照之前的方法,安装好tensorflow和opencv后,导入这两个模块已经没有问题了。
重点说一下这句:
sys.path.append("D:/Python/DeepLearningFlappyBird-master/game/")
这个路径要改成文件相对应的路径,否则会出现报错:
ModuleNotFoundError: No module named 'wrapped_flappy_bird as game'
2.依赖文件
运行的时候用到了一个改进过的flappy bird的代码,文件名是“DeepLearningFlappyBird-master”,下载链接是:https://github.com/yenchenlin/DeepLearningFlappyBird
下载好压缩包,解压后把代码中的相应路径修改,就可以顺利运行了。
3.运行效果
没有GPU加速,实验室的渣渣电脑,配置如下:
运行了有两天了吧,就挂在那里,该干啥干啥,第一天的时候,这只小鸟能过大概十个柱子,现在至少二十个是没问题了(飞得太慢了不想数了)。
嗯&#x