![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度强化学习
文章平均质量分 61
怪皮蛇皮怪
这个作者很懒,什么都没留下…
展开
-
深度强化学习服务器选择
概述打算自己研究一下深度强化学习算法,并动手制作几个小游戏ai。同时自己的电脑虽然有显卡,但是之前因为跑算法已经鼓包了一个笔记本电池,所以这次还是放过自己的电脑吧至此,为了研究算法并跑个模型出来,我需要考虑将算法放在服务器上运行的可能性所以本文用来存放博主在服务器选择过程中查询到的关于服务器选择的文章选择标准稳定性共享/独占?GPU价格服务配套参考文献推荐服务器小结服务器名称推荐理由可能问题BAT、华为各种云厂商的深度学习的机器稳定性好贵极客云深原创 2021-06-15 17:06:12 · 1530 阅读 · 3 评论 -
深度强化学习制作森林冰火人游戏AI(四)获取窗口部分界面
概述这篇主要讲述如何用python获取森林冰火人窗口部分界面在获取部分界面的图片之后通过图片识别/分类来判断当前游戏所属的状态前篇:深度强化学习制作森林冰火人游戏AI(三)向游戏输出键盘控制信息森林冰火人游戏界面介绍游戏开始界面游戏开始界面很简单,只有一个开始游戏与右上角的背景音乐控制按钮程序其实不太需要控制开始界面,手动点进去就可以节省很多代码工作量选关界面选关界面可以选择的按钮就多了,而且选关界面是固定的也就是说后续控制选关界面只需要计算固定点坐标点击就好了游戏界面游戏界面需原创 2021-06-12 11:38:54 · 1589 阅读 · 3 评论 -
深度强化学习制作森林冰火人游戏AI(三)向游戏输出键盘控制信息
概述本文讲如何通过python发送键盘控制命令控制游戏前篇:深度强化学习制作森林冰火人游戏AI(二)获取游戏屏幕获取窗口句柄窗口句柄就像是进程唯一process id 一样,应该是每个窗口有唯一的handle获取窗口句柄的方法window_name="FlashPlay"handle=windll.user32.FindWindowW(None, window_name)嗯,没错,复制上篇文章的查询句柄的子句柄一个句柄下面可能还有其他的句柄,就像是程序下面挂着几个其他的子程序一样#h原创 2021-06-12 00:02:38 · 1779 阅读 · 5 评论 -
深度强化学习制作森林冰火人游戏AI(二)获取游戏屏幕
概述前篇:深度强化学习制作森林冰火人游戏AI(一)下载游戏游戏有了,接下来是程序的输入了获取窗口名称windows里面的所有进程都有一个自己的名字(一知半解.jpg)#获取窗口名字def winEnumHandler(hwnd,non): if win32gui.IsWindowVisible(hwnd): name=win32gui.GetWindowText(hwnd) if name!='': print(hex(hwnd),原创 2021-06-11 23:32:55 · 1069 阅读 · 2 评论 -
深度强化学习制作森林冰火人游戏AI(一)下载游戏
概述首先先把游戏环境搭建起来下载游戏这部分的介绍可以看python 从4399获取小游戏,我就不重新介绍一遍了import osimport requests# 基础urlhost_url = 'http://www.4399.com'swfbase_url = 'http://sda.4399.com/4399swf'#根据网页网址,获取游戏def download_game(url): #获取网页源代码 game_page = requests.get(url).原创 2021-06-11 23:11:13 · 8078 阅读 · 2 评论 -
深度强化学习制作4399小游戏ai
深度强化学习制作4399小游戏ai概述这个人绝对是疯了才会想到制作4399小游戏的ai首先这篇博客是篇我的日常总集以及计划安排希望这篇能够为后来者制作某个小游戏ai的起到指导意义游戏环境搭建训练游戏首先要有游戏是吧,接着算法要有它的输入输出是吧这部分是用来为算法提供输入输出的深度强化学习算法训练有几块需要注意的:1.感知流程1. 从4399爬取游戏本体到电脑上2. 获取小游戏的窗口屏幕信息深度强化学习算法搭建1. 观察别人的深度强化学习源码2. 改造源码搭建深度强化学习服务器原创 2021-06-10 00:08:44 · 475 阅读 · 3 评论 -
win10 配置tensorflow gpu环境
win10 +Tensorflow-gpu环境搭建及使用(cuda10.1+python3.8+tensorflow2.3.1)【详细】记得查看下支持gpu的python版本解决Cannot dlopen some GPU libraries.问题win10+cuda10+tensorflow-gpu最新安装教程原创 2021-06-08 15:30:53 · 71 阅读 · 0 评论 -
win10 python 用深度强化学习玩游戏
序言这里算前期的资料收集,我想试着用python带有的库来学习一下深度强化学习方面的算法(虽然会更偏向于使用,但这东西总要能看到结果才能更好地学习不是吗?)所以——这个又是一个抄作业的博客收集资料的事情怎么能算抄作业呢?1.python 玩平衡木?备注:似乎看不到过程,不是很清楚怎么工作,未跑通2.深度强化学习(DQN-Deep Q Network)之应用-Flappy Bird备注:搭配以下博文使用更佳,已跑通如果出现下面第一个问题,建议用第二条里面有的解决方案【深度学习】Tensor原创 2021-06-07 23:26:37 · 637 阅读 · 2 评论