Skip to content

强化学习(actor critic模型)玩王者荣耀的项目

License

Notifications You must be signed in to change notification settings

f200ten/RL_King_of_Glory

Repository files navigation

RL_King_of_Glory

使用强化学习(特别是actor critic模型)来玩《王者荣耀》的项目。

项目概述

本项目旨在通过强化学习技术,实现一个能在《王者荣耀》中进行基本操作的AI玩家。项目参考自这个项目

环境配置

  • 请确保已安装夜神模拟器。
  • 注意:如果没有安装cudnn,可能会出现张量维度不匹配的错误。

使用说明

获取训练数据

  1. 运行run_without_train.py
  2. 使用以下键盘操作:
    • ->键:奖励值加一。
    • <-键:奖励值减一。
    • i键:暂停或继续程序。
    • esc键:结束程序。

模型训练

  1. 运行train.py以训练模型。
  2. 若在训练时遇到输入张量维度报错,请尝试删除所有之前的训练数据并重新获取。

图形化界面交互

  • 运行run_or_train_ui.py

模仿学习

  • 使用run_self.pytrain_self.py
  • 注意操作键盘的时候要点按,不要长按。

配置说明

  • 如果角色不动,请手动配置operation.json文件。配置方法可参考这个链接

参与与贡献

我们欢迎任何形式的贡献。无论是提出建议、报告问题还是直接提交代码,我们都非常感激。希望大家能够一起完善这个项目。

备注

  • 项目仍在开发中,可能存在一些尚未发现的问题。如果您在使用过程中遇到任何问题或有任何建议,欢迎通过Issue或Pull Request与我们交流。

About

强化学习(actor critic模型)玩王者荣耀的项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages