All machine learning related aspects of our project are built upon
Python envionments that were managed with
Conda.
The reinforcement learning approach uses the
TF-Agents library, which is as part of the
Tensorflow framework.
Our generative adversarial network was created with
PyTorch. The machine learning process was accelerated using Nvidia's
CUDA toolkit.
The training data generation and result visualization was achieved in
Unity with
C#.