/wzry_ai

人工智能模型玩王者荣耀

Primary LanguagePython

wzry_ai

stars forks issues pulls


访问统计

count


声明:本项目的目的是为了学习人工智能,严禁外挂

wzry_ai

人工智能模型玩王者荣耀。
本项目是开源项目,功能初步完成,后面还会更新。欢迎大家多多支持。

未来规划

  • 继续更新本项目,并录制视频讲解
  • 实现物理上操作王者荣耀,就是制作一双仿生机器手,通过机器手来控制手机屏幕来操作

1.环境配置教程

  • 1.使用anaconda创建一个环境 (conda create --name wzry_ai python=3.10)

  • 2.安装必要的包,安装命令在 (command.txt) `这是必要的包

     pip install -r requirements.txt
    

    这是pytorch和cuda的安装

     pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    

    `

    • onnxruntime-gpu的安装:
      `如果cuda是11

      pip install onnxruntime-gpu
      

      如果cuda是12

      pip install onnxruntime-gpu --extra-index-url https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/onnxruntime-cuda-12/pypi/simple/
      

      `

    • onnxruntime-gpu的运行时如果出现下面问题
      Could not locate zlibwapi.dll. Please make sure it is in your library path!
    • 解决方法:
      `复制下面文件夹的文件: (2022.4.2这个可能不一样,按照你自己系统就行,Nsight Systems这个是一样的)

      C:\Program Files\NVIDIA Corporation\Nsight Systems 2022.4.2\host-windows-x64\zlib.dll
      

      复制到这个文件夹,并且改名为: zlibwapi:

      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin\zlibwapi.dll`
      

2.训练教程

将start.onnx模型放在models目录下,直接运行train.py,会生成模型(wzry_ai.pt)

3.使用教程

直接运行testModel.py就行,模型(wzry_ai.pt)放在src目录下,以后直接更新这个模型文件即可

4.在真机和模拟器上的配置

真机和模拟器按键位置的修改,我使用的是真机(2400 x 1080),屏幕大小没关系

  • 1.这个文件(androidController.py)的position就是坐标点,改这里会影响点击的位置.

屏幕截图1.png

  • 如何获取点击的位置,我这里写了一个脚本,更改坐标后,运行一下,就知道点击的位置在哪.里面直接输入坐标实时更新还有问题,以后再修改,重新运行就行

屏幕截图2.png

5.其他

qq交流群:687853827

6.广告