Intelligent Computational Media
3D Ball

3D Ball

A basic example where the AI is trained to balance a ball on a plate using both PPO and Neural Evolution Algorithm. The environment is a copy of the Unity ML-Agents' 3DBall environment.

Video of 3D ball using PPO

Video of 3D ball using Neural Evolution

Go to Sourcecode

This 3D ball example is one of the examples in the the UnityTensorflowKeras repository. Go to the repository from the link below to install it according to the instructions.

The 3D ball example is located under Assets/UnityTensorflow/Examples/3DBall directory.

For more information about this example, see Here.

Exercises

Exercise 1

Follow this tutorial to get familiar with converting Unity ml-agents’ environment to in-editor training environment.