Skip to content

ML Agents 0.10

Kyushik Min edited this page Dec 20, 2019 · 1 revision

ML-Agents Beta 0.10

주요 변경 사항

  • ML-Agents Github의 C# 코드(i.e., public facing class 이름, enums 이름 etc)를 Unity 코딩 규칙에 맞게 업데이트했습니다.
  • ML-Agents Github에서 제공하는 예제 환경의 요소들이 업데이트되었습니다. 제공되는 환경을 사용하여 벤치마킹 하고자 하는 경우 reward 결과가 v0.10에서 약간 다를 수 있습니다.

사소한 수정 및 향상

  • UnitySDK/Assets/ML-Agents/Scripts/Communicator.cs 와 해당 파일 내부의 Communicator 의 이름이 변경되었습니다. ==> UnitySDK/Assets/ML-Agents/Scripts/ICommunicator.cs 와 ICommunicator 가 되었습니다.
  • ML-Agents에서 사용하는 SpaceType의 discrete 와 continuous 의 이름이 Discrete와 Continuous로 변경되었습니다.
  • Academy 에서 Max Steps 와 Done call에 대해서 제거하였습니다. 그러므로, AcademyReset은 C#에서는 더이상 호출되지 않습니다. 만약 일정 step 의 환경진행 후 simulation을 초기화하거나, simulation에서 이벤트를 통해 Done 과 같은 기능을 발생시키고자 하는 경우 ML-Agent 에서 제공하는 "BananaCollector")와 같은 multi-agent 환경을 참조하십시오. 이 예제에서 Agent들은 Agent들의 그룹을 초기화 할 수 있는 "Area"를 통해서 리셋하고 있습니다.
  • mlagents.envs.UnityEnvironment 는 제거하였습니다. 만약 Python API를 사용하고 있다면, 라이브러리를 import 할 때 from mlagents_envs import UnityEnvironment 에서 from mlagents_envs.environment import UnityEnvironment로 변경해주십시오.
Clone this wiki locally