这个太酷了 | python实现AI玩王者荣耀

这篇博客介绍了如何利用pytorch和Transformer框架,结合scrcpy与pyminitouch,训练AI玩王者荣耀。通过获取游戏画面,AI生成操作指令,实现对手机游戏的控制。博主分享了训练模型的过程,并提供了相关资源链接。
摘要由CSDN通过智能技术生成

简介

基于pytorch框架用resnet101加GPT搭建AI玩王者荣耀,1.4k star。作者使用后裔100多局对战数据进行训练,训练的模型可以直接拿来用,也可以自己操作产生训练数据来训练自己的英雄和模型。

实现原理

运行该项目需要一台安卓手机,在Windows环境下运行,安装 scrcpy 用来将安卓手机投屏到电脑上,方便我们在电脑上直接控制手机。另外,还需要安装 pyminitouch,它可以将我们需要操作的指令发送到手机,从而可以实现程序控制手机。

简单地说,就是可以让你在电脑上控制手机!它支持鼠标控制、键盘输入、电脑剪切板复制粘贴、拖放文件传输到手机、以及拖放 APK 文件进行安装。

使用 scrcpy 你无需 ROOT 手机,也不需在手机上安装 APP,只需在系统设置里启用“USB调试”( adb 调试) 即可。

minitouch 提供了一个 socket 接口用在 Android 设备上的多点触摸事件以及手势。也是无需 ROOT 手机。

用 scrcpy 获取游戏画面,获取 scrcpy 的句柄,然后截图,根据图片生成操作指令,然后利用 minitouch 高效的执行这些操作指令。

所以关键在于,如何根据图片生成操作指令

没错,用 Transformer。

AI 生成的图像:

这生产效果真是堪称神奇!自然语言与视觉的壁垒正在被逐渐打通。

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值