Result: giotto-deep: A Python Package for Topological Deep Learning

Title:
giotto-deep: A Python Package for Topological Deep Learning
Publisher Information:
Zenodo
Publication Year:
2022
Collection:
Zenodo
Document Type:
Electronic Resource software
Language:
English
DOI:
10.5281/zenodo.7243721
Rights:
Creative Commons Attribution 4.0 International ; cc-by-4.0 ; https://creativecommons.org/licenses/by/4.0/legalcode
Accession Number:
edsbas.5F90D22F
Database:
BASE

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.