前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >墨子平台训练教程

墨子平台训练教程

作者头像
常青AAS
发布2022-02-11 15:08:54
3.8K0
发布2022-02-11 15:08:54
举报
文章被收录于专栏:常青AAS的小站

下面介绍一下windows版本墨子平台的使用流程:

  1. 进入华戍防务 官网(hs-defense.com)下载软件

我下载的是墨子·联合作战推演系统(个人版)

墨子·AI开发包主要是一些开发会用到的代码和文档。代码也可以在gitee.com上找到:moziai: 墨子AI开发包及“子牙”智能体开源代码

竞赛客户端(互联网) 主要是用来军事推演比赛的,与强化学习训练关系不大,可以不下载。

墨子·AI版(Linux) 因为一开始没办法下载,后面断断续续也没有弄出什么效果

注:

  • 文件采用ftp协议下载,下载链接格式为:ftp: ip/port/文件夹s/文件
  • 由于部分浏览器不支持,推荐使用QQ浏览器下载
  • 一般点击下载按钮后,会默认让迅雷接管下载

安装软件

​ 根据安装手册安装该软件,基本上按照手册进行就可以了

启动该软件

  1. 进入安装目录下的\MoziData,右键点击mysql.bat,以管理员身份运行它,随后退出
  2. 进入安装目录下的\MoziServer,运行MoziServer.exe,尽量关掉杀毒软件,最好以管理员身份运行
    • 这里大概会遇到一个问题:临时许可码过期,请联系华戍防务重新授权,具体解决方案略
    • 我在数据库方面也出过问题,不过忘了具体细节了

运行代码,进行仿真训练

  1. 获取代码,在IDE打开代码
  2. 加载代码所需的scen想定文件
    • 进入墨子平台,可以在想定一栏下找到加载想定的选项,想定文件是从安装路径\MoziServer\bin\Scenarios\获取的,因此需要把代码包里的scen文件放到这里。
    • 加载想定文件,选择推演方
    • 随后可以看到墨子平台上有了具体的想定环境
    • 如果要更改想定文件,改完之后,需要保存,再重新加载
      • 因为训练的每个回合都会刷新环境,如果不保存更改到新scen文件,那么这个更改只能用于一个回合
  3. 运行main.py代码即可看到效果
    • 注:
      • 这里可能需要指定一下 墨子平台的路径,可以执行代码
代码语言:javascript
复制
os.environ['MOZIPATH'] = 'D:\\MoZiSystem\\Mozi\\MoziServer\\bin'

也可以在编辑系统环境变量中添加路径

注:Linux版本的墨子平台还在折腾,因为虚拟机比较卡,服务器上又没办法弄出显示界面,还折腾了一堆配置,最近还没弄,如果有结果了,会在这里更新的

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-032,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装软件
  • 启动该软件
  • 运行代码,进行仿真训练
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档