This repository presents use-cases for SHARPIE.
- Install SHARPIE by following the instructions on the main repository
- Choose one (or several) of the use-cases and follow the instructions in the README.md file
- Copy the experiments you selected under the
experimentsfolder of the runner - Lauch the webserver as explained on the SHARPIE repository and the runner using
cd runner && python manage.py runserver
Each use-case folder contains configuration files for the backend environment and agent(s). This includes:
- environment.py
- Environment instance, this can be any environment as long as it defines reset(), step(action) and render()
- Input mapping from the captured inputs to the action(s) needed by the environment
- Termination condition of the environment
- agent.py
- Agent instances list, this can be any class as long as it defines sample(obs)