littlebot
Published on 2025-04-09 / 2 Visits
0

【源码】基于PyTorch框架的AI玩王者荣耀项目

项目简介

本项目是基于PyTorch框架构建的深度学习模型,借助ResNet101模型与GPT技术,实现对王者荣耀游戏图像的特征提取以及游戏行为的预测。目标是让AI学会依据操作序列处理图像,自动化控制游戏角色进行游戏。

项目的主要特性和功能

  1. 利用预训练的ResNet101模型提取游戏图像特征,作为模型输入的一部分。
  2. 结合Transformer模型进行行为预测,输出移动和操作指令。
  3. 依据预测结果和当前游戏状态,自动化控制游戏角色进行游戏。
  4. 定时截取游戏界面并保存为图片,根据截图特征和预测结果生成具体操作指令。
  5. 通过特定设备(如游戏手柄或模拟键盘)将预测得到的操作指令发送到游戏中。

安装使用步骤

环境准备

  1. 安装Python 3.x。
  2. 安装PyTorch、torchvision、pynput、pyminitouch等必要的库。
  3. 确保有一张6G或以上显存的英伟达显卡。

下载项目源码

从指定位置下载本项目的源码文件。

配置环境

在Windows 10系统上配置Python环境,确保所有依赖库已正确安装。

运行项目

  1. 运行“启动和结束进程.py”以启动scrcpy。
  2. 修改“训练数据截取_A.py”中的设备ID为你的设备ID。
  3. 启动王者荣耀并进入5v5人机对战,运行“训练数据截取_A.py”以生成训练数据。

训练模型

  1. 运行“处理训练数据5.py”进行数据预处理。
  2. 运行“训练_B.py”进行模型训练。

测试模型

  1. 下载预训练模型并放入weights文件夹。
  2. 运行“训练数据截取_A.py”以测试训练好的模型。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】