GUDHI
Une boite à outil de référence en analyse topologique des données
Gudhi est une bibliothèque logicielle open source qui fournit des outils et des méthodes avancées d’analyse topologique des données (TDA).
Ces briques logicielles ont été conçues pour faciliter l’appropriation et le transfert de ces nouvelles technologies vers de nombreux domaines d’applications.
La TDA est un procédé d’analyse des données qui permet de détecter et de quantifier des informations (les caractéristiques invariantes), pour des données de grande dimension, incomplètes et/ou bruitées, qui seraient impossibles à visualiser directement.
L’extraction de ces caractéristiques, nommées descripteurs topologiques, a démontré son efficacité pour de nombreuses typologies de données. Par exemple, pour la détection des anomalies (arythmie cardiaque, élections, comportements anormaux de piétons ou de patients dans des études médicales), l’analyse des propriétés des matériaux, ou encore la classification de cellules biologiques, la segmentation clients, et aussi l’amélioration de la précision des algorithmes d’apprentissage statistique.
Gudhi contient les différents types de modules interopérables :
- La construction de divers types de complexes simpliciaux
- Différentes structures de données
- Le calcul des approximations géométriques de formes et d’homologie persistante
- Des algorithmes de reconstruction de variétés
- Des outils d’analyse de descripteurs topologiques
- Des méthodes de classification basées sur la topologie des données
Fiche technique
- Equipe-Projet : DataShape
- Brevet : Brevet avec Fujitsu sur le TDA et le Deep Learning pour la détection et la classification de l’arythmie
- Licence : MIT
- Langage : C++, Python
-
Suivre l'actualité du logiciel :