Advertisement

Apex_DQN_Pytorch: 皮卡丘排球中的Ape-X DQN实现-源码

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目在Pytorch框架下实现了Ape-X DQN算法应用于皮卡丘排球游戏环境,旨在通过强化学习提升智能体的决策能力。 Alphachu:皮卡丘排球的Ape-x DQN实现旨在训练代理学习如何玩这款游戏。该架构基于猿-X DQN设计。由于游戏位于exe文件中,这使得问题比其他Atari游戏更复杂。我构建了一个Python环境来获取屏幕截图以提供状态信息,并检测游戏开始和结束时刻。使用了mss进行截屏,cv2预处理图像,Pynput模拟键盘输入,以及tensorboardX记录日志。 每个参与者通过Xvfb创建多个虚拟显示器运行。为了向每个显示器发送不同的键入信号,整个架构必须支持多进程功能。学习者仅在GPU上训练,并且有大量(例如10个)参与者从各自的虚拟显示器收集数据,它们之间通过位于同一目录下的文件进行通信。 这种方法虽然看起来原始,但目前看来是训练皮卡丘排球的唯一有效途径。此前我在Ubuntu和Mac系统中尝试过不同的方法。在开始时需要分别在actor.py和learner.py中重置log_d以确保日志记录功能正常运行。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Apex_DQN_Pytorch: Ape-X DQN-
    优质
    本项目在Pytorch框架下实现了Ape-X DQN算法应用于皮卡丘排球游戏环境,旨在通过强化学习提升智能体的决策能力。 Alphachu:皮卡丘排球的Ape-x DQN实现旨在训练代理学习如何玩这款游戏。该架构基于猿-X DQN设计。由于游戏位于exe文件中,这使得问题比其他Atari游戏更复杂。我构建了一个Python环境来获取屏幕截图以提供状态信息,并检测游戏开始和结束时刻。使用了mss进行截屏,cv2预处理图像,Pynput模拟键盘输入,以及tensorboardX记录日志。 每个参与者通过Xvfb创建多个虚拟显示器运行。为了向每个显示器发送不同的键入信号,整个架构必须支持多进程功能。学习者仅在GPU上训练,并且有大量(例如10个)参与者从各自的虚拟显示器收集数据,它们之间通过位于同一目录下的文件进行通信。 这种方法虽然看起来原始,但目前看来是训练皮卡丘排球的唯一有效途径。此前我在Ubuntu和Mac系统中尝试过不同的方法。在开始时需要分别在actor.py和learner.py中重置log_d以确保日志记录功能正常运行。
  • CSS版会叫 - 预览链接: http://chenxblog.com/udisttext.html
    优质
    这段内容展示了一个使用CSS技术制作的独特版本的皮卡丘图像,它能够发出叫声。访问提供的链接可以查看和聆听这个创意作品。 皮卡丘:CSS版会叫的皮卡丘预览链接指向的内容可以查看相关文档中的“皮卡丘udisttext.html”。去掉具体的链接后,这段文字的意思是介绍一个使用CSS制作的能够发出叫声的皮卡丘页面,并提到可以通过查阅特定文件来浏览相关内容。
  • Python-Pikachu.py
    优质
    Pikachu.py 是一个有趣的 Python 项目或代码示例,通过编程实现可爱的角色皮卡丘的功能或图像展示,适合对 Python 编程感兴趣的初学者尝试。 Python源代码可以直接运行,使用turtle库绘制皮卡丘图像。
  • .zip
    优质
    《皮卡丘.zip》是一款以经典游戏角色皮卡丘为主角的游戏文件。玩家将体验到可爱的角色设计和丰富的冒险元素,在游戏中与皮卡丘一起踏上奇妙的旅程,收集各种神奇宝贝,挑战训练师,解开隐藏的秘密。 压缩包内包含由MXNet提供的im2rec工具将图像转换成二进制RecordIO格式的数据,还有转回PNG格式的图片,标签信息存放在json文件中。
  • .rar
    优质
    《皮卡丘.rar》是一款以风靡全球的宝可梦系列中的经典角色——皮卡丘为主角的游戏或动画相关文件。打开这个文件,用户可以享受到与可爱电鼠互动的乐趣,参与各种冒险挑战。 该平台用于搭建本地测试环境,提供详细的漏洞测试功能,适用于靶场搭建及SQL注入测试,在Web安全攻防中有广泛应用。
  • Maya OBJ.zip
    优质
    本资源包包含一款广受欢迎的游戏角色——皮卡丘的3D模型,以Maya OBJ格式提供,适用于各种动画和游戏项目中的角色设计与开发。 这是一个皮卡丘的模型,可以导入到Unity并用作游戏素材进行各种操作。对于需要皮卡丘模型的小伙伴来说,可以下载来看看。
  • Unity3D模型
    优质
    本资源提供了一个精美的皮卡丘Unity3D模型,适用于游戏开发和虚拟现实项目。模型细节丰富,动画流畅,易于在Unity中集成使用。 这是一个适合初学者练习的Unity3D开发模型,配套资源齐全,欢迎下载并相互交流。
  • 3D素材
    优质
    3D皮卡丘素材提供了丰富的三维模型资源,让宝可梦粉丝和创作者能够自由地将活泼可爱的皮卡丘融入到各种设计项目中。 Unity3D游戏资源包括了各种模型、纹理、动画和其他素材,这些资源可以帮助开发者快速构建高质量的游戏项目。无论是新手还是经验丰富的开发人员,都可以从社区分享的免费或付费资源库中找到适合自己的内容。此外,通过学习和使用官方文档及教程,可以进一步提升在Unity3D中的游戏制作能力。
  • 绘制Python代.py
    优质
    本代码利用Python语言和turtle图形库绘制经典卡通角色皮卡丘,适合编程初学者学习基本绘图技巧与函数应用。 用Python绘制皮卡丘的代码.py
  • 靶场通关
    优质
    《皮卡丘靶场通关》是一款以可爱电系宝可emon皮卡丘为主题的射击游戏。玩家需要精准控制,帮助皮卡丘击中各种目标,挑战关卡,解锁更多成就与奖励。 Pikachu靶场通关。