Result: giotto-deep: A Python Package for Topological Deep Learning
Further Information
giotto-deep is a deep-learning Python package that seamlessly integrates topological data analysis models and data structures. Indeed, persistence diagrams (the core descriptors of topological data analysis) are intrinsically sets, and therefore require specific methods to be manipulated as tensors, and analyzed by neural networks. The library is founded on a PyTorch core due to the extensive use of the library in the machine learning community. The giotto-deep package was designed with usability in mind and provides a class-based interface for fast implementations of standard machine learning tasks, such as data preprocessing, model building, model training and validation, reporting and logging, as well as image classification, Q&A, translation, and persistence diagram vectorization.