This repository contains the accompanying code to my bachelor thesis on "Near-optimal Active Reconstruction".
It consists of two interactive notebooks:
2D_simulation.ipynbprovides an interactive environment for running and visualizing different algorithms.2D_experiments.ipynbprovides an interactive environment for evaluating different algorithms by running multiple simulation experiments.
There are two options for running the interactive notebooks.
For the best performance and compatibility, we recommend the LOCAL setup.
- Clone this Git repository and install all requirements.
git clone https://github.com/danielyxyang/active_reconstruction.git cd active_reconstruction pip install -r requirements.txt - Open the folder
active_reconstructionin Jupyter or VS Code. - Open the desired notebook in the
notebooksfolder. - Set the
ENVparameter in the first cell to"LOCAL". - Run all cells.
If the notebooks do not work as expected, try out the exact Python package versions.
pip install -r requirements_strict.txt
- Open the desired notebook from the
notebooksfolder in Google Colab. - Set the
ENVparameter in the first cell to"COLAB". - Run all cells.
This code is released under the MIT license. See LICENSE for details.
