-2

我是一名正在从事项目的本科生,现在进度落后了,所以我在这里迫切需要一些帮助,我刚刚开始学习如何使用 Unity 和 Unity ML 代理(https://unity.com/products/machine-learning-agents)我选择做这个项目的那一刻,几个月过去了,我仍然一无所知,距离截止日期只有两个月。
在过去的几个月里,我已经改变了我的项目几次,以便我在给定的时间内更容易处理,所以我做出了最终决定,那就是一个 3D 第一人称射击游戏,其中唯一的玩家是 ML 代理,游戏基本上是一个迷宫,有 5 个 ML 代理需要收集的“宝藏”,并且随机产生“僵尸”,代理要么需要逃避它,要么杀了它,重点是不要死
基本上,它需要做的是:

  1. 搜索并收集所有“宝藏”
  2. 寻找迷宫的出路
  3. 通过杀死迎面而来的僵尸或以某种方式躲避僵尸,在完成上述 2 的同时生存

我使用好奇心驱动的 PPO 强化学习(好奇心作为鼓励探索的内在奖励,不确定它是否是个好主意),我不确定我是否不够努力,或者我不擅长搜索有用的信息,但我jz 很难获得我需要的资源作为指导。因此,如果有人做过类似的事情或做类似的事情并取得了不错的进展,您是否介意分享任何可以指导我完成这个项目的好的资源或材料,尤其是:

  1. 有关为 RL 代理制定有效奖励系统的任何在线资源
  2. 有关如何有效地培训我的代理的在线资源
  3. 关于如何自动调整超参数的有效方法

所有这些都在 unity ml 代理工具包的范围内。我认为我最大的问题是我的整个项目基本上都依赖于 Unity ML Agent,但我仍然在一些基础知识方面遇到问题,并且基本上仍然对工具包不够“舒适”,无法了解我的解决方法并使用它来做什么我想要做。任何有关使用 unity ml 代理工具包的更多提示/建议/指导将不胜感激。

TLDR:我需要特定的在线资源或材料来帮助我掌握Unity ML 代理工具包,或者至少有足够的技能 来完成我在上面第二段中提到的项目

4

0 回答 0