The results of NN verification are stored in ./results/.
In particular, you can also find the logs there.
To reproduce the analysis first run the following bash command:
# This creates an anaconda environment with highway-env and other required packages and sets up
./setup.shSubsequently you should be able to run the Jupyter Notebooks in the ./analysis directory:
2-Cars-Simple.ipynb: Analysis of./results/for first NN and 2 carsImproved-Full.ipynb: Analysis of./resultsfor second NN and 2-5 carsSimulate.ipynb: Trajectory simulation for car crashSimulate-New.ipynb: Trajectory simulation for Euler crash
Additionally, the monitoring/shielding evaluation can be rerun.
To this end activate the conda envirionment and afterwards run the corresponding python file:
conda activate abz-env
python ./monitoring_evaluation-relaxed.pyThe simulation run can be configured by changing the lines following # CONFIG: