| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 设计训练环境【ML-Agents 官方文档翻译(ML-Agent 1.9.1,Unity 2018-2020)】 -> 正文阅读 |
|
[游戏开发]设计训练环境【ML-Agents 官方文档翻译(ML-Agent 1.9.1,Unity 2018-2020)】 |
Designing a Learning Environment本节将介绍设计学习环境的一般性建议,概述 ML-Agents Unity SDK 中关与场景设置相关的方面。 为了帮助理解 ML-Agents Toolkit 提供的全部功能,建议查阅 API documentation。 The Simulation and Training Process训练和模拟将按照 ML-Agents 中 Academy 类设定的步骤进行。 训练过程中,外部的 Python 训练进程与 Academy 通信,在 Episode 逐次执行的同时收集数据并优化其神经网络模型参数。 ML-Agents Academy 类协同 Agent 模拟执行逻辑如下:
创建一个训练环境(Environment),需要扩展 Agent 类并根据训练环境实现上述函数。 Organizing the Unity Scene在 Unity 场景中训练和使用 ML-Agents Toolkit,需要根据场景中需要多少不同的 Agent 派生相应个数的 Agent 子类。 AcademyAcademy 是一个单例类,协调 Agent 和其决策过程。 Academy resetting将自定义的函数注册到 Academy 的 OnEnvironmentReset 事件中,可以在每个 Episode 开始时调整训练环境。
比如,你可以将 Agent 放置到其起始位置或将目标移动到随机位置。 重置时应该适当的改变训练环境,以适应不同的情况。 Multiple Areas在示例环境中,可以看到场景中实例化了多个训练区域。 查看示例,可以看到多训练区域的实际使用。 Environments若要在 Unity 中创建训练环境,必须先搭建一个场景,以便场景能够被 Python 的训练进程控制。
Environment Parameters课程式学习(Curriculum Learning)和环境参数随机化(Environment Parameter Randomization)是控制环境中特定参数的两种训练方法,确保在每一步都将环境参数更新为正确的值是很重要的。 我们建议利用 AgentAgent 类表示场景中的某个 Actor,它能收集观测(Observation)并做出动作(Action)。 通常,创建一个 Agent 时,应该继承 Agent 类并实现
Agent 的 Behavior Parameters 属性的配置,取决于这些函数如何实现。 同时还必须确定 Agent 是否完成任务或超时。 请参阅 Agents 以获得关于设计和编码自己的 Agent 的详细指导。 Recording Statistics我们为开发者提供了一种机制来记录 Unity 环境中的统计数据。 参见 FoodCollector 示例以了解用法(位于FoodCollectorSettings.cs)。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 21:32:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |