Create a level and watch agent with artificial brain try to solve it. Modify learning variables and restructure agent's brain, then watch agent's change in behaviour.
Download latest release here and simply run NeuralQsandbox.exe
Create a virtual environment with Python 3.5 (or newer), and with pip install all requirements specified in requirements_linux.txt.
pip install -r requirements_linux.txt
This project also uses tkinter. If you don't have it installed already, you can install it by typing:
sudo apt install python3-tk
- Custom levels with level editor
- Exporting/Importing levels
- Reinforcement learning (DQN)
- Exporting/Importing models
- Control many DQN variables
Paper describing this project can be found here: https://github.com/Komarovec/NeuralQsandbox/blob/master/docs/dokumentace_projektu_cs.pdf