论文标题
利用团结帮助解决情报
Using Unity to Help Solve Intelligence
论文作者
论文摘要
为了追求人工通用情报,我们对进步的最重要衡量是代理在各种环境中实现目标的能力。现有用于构建此类环境的平台通常受其建立的技术的限制,因此只能提供评估进度所需的场景部分。为了克服这些缺点,我们介绍了我们对统一的使用,这是一种广泛认可和全面的游戏引擎,以创建更多样化,复杂,虚拟的模拟。我们描述了为简化这些环境的创作而开发的概念和组件,该概念和组件主要用于增强学习领域。我们还引入了一种实用的方法,以一种试图提高实验结果的鲁棒性和可重复性的方式,以包装和重新分配环境。为了说明与其他解决方案相比,我们使用Unity的多功能性,我们重点介绍了已经使用已发表论文的方法创建的环境。我们希望其他人可以从我们如何适应统一到需求的方式中汲取灵感,并期望随着熟悉程度的增长,我们的方法越来越多,复杂的环境从我们的方法中脱颖而出。
In the pursuit of artificial general intelligence, our most significant measurement of progress is an agent's ability to achieve goals in a wide range of environments. Existing platforms for constructing such environments are typically constrained by the technologies they are founded on, and are therefore only able to provide a subset of scenarios necessary to evaluate progress. To overcome these shortcomings, we present our use of Unity, a widely recognized and comprehensive game engine, to create more diverse, complex, virtual simulations. We describe the concepts and components developed to simplify the authoring of these environments, intended for use predominantly in the field of reinforcement learning. We also introduce a practical approach to packaging and re-distributing environments in a way that attempts to improve the robustness and reproducibility of experiment results. To illustrate the versatility of our use of Unity compared to other solutions, we highlight environments already created using our approach from published papers. We hope that others can draw inspiration from how we adapted Unity to our needs, and anticipate increasingly varied and complex environments to emerge from our approach as familiarity grows.