基于Ubuntu环境。
1.安装游戏《Flappy Bird》:
git clone --recursive https://github.com/yenchenlin/DeepLearningFlappyBird
2、安装依赖包tensorflow、OpenCV、pygame:
sudo apt-get install python-pip python-dev
导出TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0rc0-cp27-none-linux_x86_64.whl
解压opencv-2.4.13.zip
cd opencv-2.4.13
mkdir 发布
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev
光盘发行
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .
须藤进行安装
sudo pip 安装pygame
3. 跑步
python deep_q_network.py
标题:人工智能玩飞扬的小鸟游戏
链接:https://yyuanw.com/news/sypc/26414.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
这真是个有趣的概念!看AI来玩Flappy Bird!
有18位网友表示赞同!
感觉很有趣! AI能掌握这个游戏的技巧吗?
有5位网友表示赞同!
好奇它是怎么学习关卡的啊,是模仿人类的动作吗?
有12位网友表示赞同!
要是能看到AI失误的样子就好了,说不定会很搞笑。
有7位网友表示赞同!
这证明了现在的AI技术越来越先进了吧!
有17位网友表示赞同!
可以尝试训练不同的AI策略看哪个效果最好!
有9位网友表示赞同!
我觉得AI玩Flappy Bird比我好多了,因为它不会因为情绪影响表现。
有5位网友表示赞同!
想看看AI能玩到多少分呢?肯定很厉害吧!
有11位网友表示赞同!
游戏界面设计简单易懂,适合展示AI学习过程。
有19位网友表示赞同!
这样的实验很有意义,可以让我们更好地了解AI的发展方向。
有18位网友表示赞同!
Flappy Bird本身就挺考验反应速度的游戏,看看AI在这方面表现怎么样!
有13位网友表示赞同!
如果能让玩家与AI实时对决那就更有趣了!
有17位网友表示赞同!
希望这个游戏能普及一下,让更多人了解人工智能技术。
有5位网友表示赞同!
这种将AI应用到娱乐领域的尝试非常棒!
有6位网友表示赞同!
说不定以后我们会看到AI玩得比人类还好的游戏呢!
有7位网友表示赞同!
我对AI的学习能力很感兴趣,希望这个游戏能详细展示是怎么做到的。
有10位网友表示赞同!
这游戏是不是可以自定义AI难度?这样玩家体验会更丰富。
有12位网友表示赞同!
如果加入一些语音互动功能,那效果一定会更好!
有10位网友表示赞同!
人工智能玩游戏已经成为一种潮流了,未来将会是怎样的呢?
有7位网友表示赞同!