项目简介
本项目是基于PyTorch框架构建的深度学习模型,借助ResNet101模型与GPT技术,实现对王者荣耀游戏图像的特征提取以及游戏行为的预测。目标是让AI学会依据操作序列处理图像,自动化控制游戏角色进行游戏。
项目的主要特性和功能
- 利用预训练的ResNet101模型提取游戏图像特征,作为模型输入的一部分。
- 结合Transformer模型进行行为预测,输出移动和操作指令。
- 依据预测结果和当前游戏状态,自动化控制游戏角色进行游戏。
- 定时截取游戏界面并保存为图片,根据截图特征和预测结果生成具体操作指令。
- 通过特定设备(如游戏手柄或模拟键盘)将预测得到的操作指令发送到游戏中。
安装使用步骤
环境准备
- 安装Python 3.x。
- 安装PyTorch、torchvision、pynput、pyminitouch等必要的库。
- 确保有一张6G或以上显存的英伟达显卡。
下载项目源码
从指定位置下载本项目的源码文件。
配置环境
在Windows 10系统上配置Python环境,确保所有依赖库已正确安装。
运行项目
- 运行“启动和结束进程.py”以启动scrcpy。
- 修改“训练数据截取_A.py”中的设备ID为你的设备ID。
- 启动王者荣耀并进入5v5人机对战,运行“训练数据截取_A.py”以生成训练数据。
训练模型
- 运行“处理训练数据5.py”进行数据预处理。
- 运行“训练_B.py”进行模型训练。
测试模型
- 下载预训练模型并放入weights文件夹。
- 运行“训练数据截取_A.py”以测试训练好的模型。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】