Geometric ML Toolkit

Tools and notebooks for geometric and topological machine learning in R and Python.

A toolkit of geometric and topological machine learning methods, implementing techniques from The Shape of Data and beyond.

Features

  • TDA pipelines: Persistent homology, persistence landscapes, Betti curves
  • Geometric features: Curvature, geodesic distances, manifold embeddings
  • Graph learning: Graph neural networks, point-cloud representations
  • Dual-language: Implementations in both R and Python

Applications

  • Shape analysis and classification
  • Protein structure analysis
  • Social network topology
  • Geospatial data analysis

Technologies

  • R (TDA, GUDHI bindings), Python (Ripser, scikit-tda, PyTorch Geometric)