企业资讯
快手刷赞五毛钱一百个赞 - 全网最低刷业务网站免费_快手免费刷赞的网址最便宜
自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入
公众号关注“GitHubDaily”
设为“星标”,每天带你上GitHub!
大家好,我叫杰克。
腾讯AI Lab战略合作《绝武》,最强AI教你做人。
但这只有需要掌握大量数据和机器的团队才能负担得起,就像 Alpha Go 一样。
今天给大家带来一个“平民版”电脑王者荣耀怎么操作,一个大家都能玩的王者荣耀AI。
抢先看:
视频以两倍的速度播放,只训练了一个“后裔”英雄。 如果你想使用其他英雄,你可以自己训练。
今天继续动手教学,你准备好了吗?
1个
实现原理
为了让我们的代码能够控制手机的《王者荣耀》,我们需要在电脑上控制手机。
我需要使用什么? scrcpy 和 minitouch。
scrcpy可以将安卓手机的屏幕投射到电脑桌面显示并进行控制。
简而言之,它可以让您通过计算机控制您的手机! 支持鼠标控制、键盘输入、电脑剪贴板复制粘贴、拖放文件传手机、拖放APK文件安装。
使用scrcpy不需要ROOT手机,也不需要在手机上安装APP,只需要在系统设置中开启“USB调试”(adb调试)即可。
minitouch 为 Android 设备上的多点触控事件和手势提供套接字接口。 它还不需要ROOT手机。
使用scrcpy获取游戏画面,获取scrcpy的句柄,然后进行截图,根据图片生成操作指令,然后使用minitouch高效的执行这些操作指令。
所以关键在于如何根据图片生成操作说明。
没错,使用Transformer。
这两天火爆的DALL・E你有看到吗? OpenAI最新发布,神奇的是可以根据自然语言文字描述直接生成对应的图片!
例如,输入文本:鳄梨形状的扶手椅。
人工智能生成的图像:
制作效果真是神奇! 自然语言和视觉之间的障碍正在逐渐被打破。
反过来,从图片生成描述更容易,几年前就用过这种工作。
使用Transformer根据游戏画面生成当前画面的操作描述。
比如进阶、攻击、释放技能。
2个
算法测试
首先你得有一块可以运行Transformer的显卡,并安装需要的第三方库,比如pyminitouch、pytorch等。
然后安装scrcpy,安装教程很多,百度搜了一大堆,全部和下载的代码放在同一个目录下。
下载训练好的模型文件。
和往常一样,我把代码和模型都打包了,大家可以直接下载(提取码:jack)。
需要注意的是,不同手机的minitouch配置可能不同。 代码的测试机分辨率为1080*2160,需要根据自己的情况修改。
配置好环境后电脑王者荣耀怎么操作,就可以运行代码了。
运行文件“start and end process.py”来启动scrcpy。 将“Training Data Interception_A.py”中的两项更改为您的设备:
启动王者荣耀进入5v5人机对战后,运行“Training Data Interception_A.py”即可。
赶快来亲身体验吧! 训练你最喜欢的英雄之一!
项目地址:
3个
终于
这个项目的代码有点乱,还有硬核的中文变量。
算法性能有待提高,目前玩人机还可以。
以后有时间会整理升级,在此基础上完善版本,看情况吧~
祝大家周末愉快,我是杰克,下次见。