用Python 训练 AI 自动玩王者荣耀

一、前言

王者荣耀 -很火的手游-简直老少通吃-令人发指-虽然操作简单-但为什么你还是会被虐, 其实 是有技巧的,但那个是像 Alpha Go 一样,需要掌握海量数据和机器的团队,才能玩得起的。

今天,就给大家带来一个「平民版」,咱们都能玩的王者荣耀AI。

二、实现原理

AI 生成的图像:

用自己训练的AI玩王者荣耀是什么体验?

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

用自己训练的AI玩王者荣耀是什么体验?

反过来,图片生成描述,更简单了,这样的工作几年前就用了。

使用Transformer,根据游戏图像,生成当前画面操作描述

用自己训练的AI玩王者荣耀是什么体验?

比如前进、攻击、释放技能。

三、算法测试

首先你得有个能跑 Transformer 的显卡,安装需要的第三方库,例如 pyminitouch、pytorch 等。

然后安装 scrcpy,这个安装教程很多,百度一搜一大把,将所有东西放在与下载的代码同级目录下。

用自己训练的AI玩王者荣耀是什么体验?

下载训练好的模型文件。

还是老规矩,我将完整的**王者荣耀代码**打包了,

配置好环境后,就可以运行代码了。

运行文件“启动和结束进程.py”,启动scrcpy。把“训练数据截取_A.py” 中的两项改成你的设备:

用自己训练的AI玩王者荣耀是什么体验?

启动王者荣耀进入 5v5 人机对战后,运行 “训练数据截取_A.py” 即可。

赶快自己体验一波吧!训练一个你最爱的英雄!

  • 16
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值