|
TAXONS
0.1
Task Agnostic eXploration of Outcome spaces through Novelty and Surprise
|
Task Agnostic eXploration of Outcome spaces through Novelty and Surprise.
This is the code of the paper: Unsupervised Learning and Exploration of Reachable Outcome Space
To install run:
NB: if you're using the virtualenv, activate it before installing the dependencies.
I am using a slightly modified version of pybulletgym than the original found here: https://github.com/benelot/pybullet-gym.
To install it, activate the virtual env, go in the external folder and run:
If you want more informations, look at the README there.
Also for this one I am using a slightly modified version of it. The original can be found here: https://github.com/alexendy/fastsim_gym.
Fastsim needs libfastsim to be installed first.
libfastsim needs to be install in pyfastsim, then patched with patch -p1 < /path/to/your/file.patch. Once this has been done you can install pyfastsim, then install fastsim-gym.
You can download it from https://github.com/alexendy/pyfastsim
To install it, activate the virtual env and enter the external/pyfastsim folder. Then do:
NB If it complains that cannot find boost, then install it by running:
then go in the pyfastsim folder and install it by doing:
To install it, activate the virtual env and enter the external folder. Then do:
The file .env will be loaded automatically with pipenv shell or pipenv run your_command and the environment variables will be available.
***NB***: within Pycharm you need the plugin Env File to load it automatically (access Env File tab from the Run/Debug configurations). You will have to run PyCharm from the shell itself from inside the activated virtualenv
To run the algorithm you just need to launch:
If you want to change the experiment parameters, go to: script/parameters.py
To plot the results, just run: