This is a project for the paper entitled "Finding the Homology of Decision Boundaries with Active Learning" in NeurIPS2020. Link to full paper
Running environment and required packages
Python 3.6.8
matlab.engine
Ripser
How to Run
Empirical results: ./Run.sh
Numerical Simulation: Python Simulate.py
Outputs
Empirical results:
- Figures with queried examples highlighted
- Persistent diagrams
- Betti number
- Bottleneck distance
Numerical Simulation:
- Comparison between sample complexity from passive learning and query complexity from active learning