简介
基于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 生成的图像:
这生产效果真是堪称神奇!自然语言与视觉的壁垒正在被逐渐打通。