Skip to content
Topology of decision boundaries
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ipynb_checkpoints
src
.gitignore
LICENSE
README.md
requirements.txt
simple_2_class.ipynb

README.md

Topology of decision boundaries

This repository implements Plain- and Local-Scaled Labeled Vietoris-Rips (P-LVR and LS-LVR) complexes to analyze the topology of decision boundaries.

Details available at:

Key notebooks

  • simple_2_class.ipynb - Analyzes the decision boundary topology of the simple two class data using the P-LVR and LS-LVR complexes
    • The results are saved in the "results" folder

Steps to run the notebook

  • Create a virtual env in Python 2.7 using requirements.txt
  • Install Ripser
  • Compile Cython code
  • Run the notebook

Compiling Cython code for Labeled VR Complexes

cd src

python setup.py build_ext --inplace

External Dependencies

https://github.com/Ripser/ripser

Ripser needs to be in the topmost folder

You can’t perform that action at this time.