giotto-tda: A Topological Data Analysis Toolkit for Machine Learning and Data Exploration

被引:0
作者
Tauzin, Guillaume [1 ]
Lupo, Umberto [2 ]
Tunstall, Lewis [2 ]
Perez, Julian Burella [3 ]
Caorsi, Matteo [2 ]
Medina-Mardones, Anibal M. [1 ]
Dassatti, Alberto [3 ]
Hess, Kathryn [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lab Topol & Neurosci, Lausanne, Switzerland
[2] L2F SA, Lausanne, Switzerland
[3] HES SO, Sch Management & Engn Vaud, Yverdon, Switzerland
关键词
Topological Data Analysis; Persistent Homology; Mapper; Machine Learning; Data Exploration; !text type='Python']Python[!/text;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce giotto-tda, a Python library that integrates high-performance topological data analysis with machine learning via a scikit-learn {compatible API and state-of-the-art C++ implementations. The library's ability to handle various types of data is rooted in a wide range of preprocessing techniques, and its strong focus on data exploration and interpretability is aided by an intuitive plotting API. Source code, binaries, examples, and documentation can be found at https://github.com/giotto-ai/giotto-tda
引用
收藏
页数:6
相关论文
共 19 条
[1]  
Bauer Ulrich, 2019, RIPSER FFICIENT COMP
[2]   TOPOLOGY AND DATA [J].
Carlsson, Gunnar .
BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 2009, 46 (02) :255-308
[3]  
Gabrielsson Rickard Bruel, 2018, GABRIELSSON GUNNAR C
[4]  
Garin Adelie, 2019, P 19 INT C MACH LEAR
[5]   Array programming with NumPy [J].
Harris, Charles R. ;
Millman, K. Jarrod ;
van der Walt, Stefan J. ;
Gommers, Ralf ;
Virtanen, Pauli ;
Cournapeau, David ;
Wieser, Eric ;
Taylor, Julian ;
Berg, Sebastian ;
Smith, Nathaniel J. ;
Kern, Robert ;
Picus, Matti ;
Hoyer, Stephan ;
van Kerkwijk, Marten H. ;
Brett, Matthew ;
Haldane, Allan ;
del Rio, Jaime Fernandez ;
Wiebe, Mark ;
Peterson, Pearu ;
Gerard-Marchant, Pierre ;
Sheppard, Kevin ;
Reddy, Tyler ;
Weckesser, Warren ;
Abbasi, Hameer ;
Gohlke, Christoph ;
Oliphant, Travis E. .
NATURE, 2020, 585 (7825) :357-362
[6]  
Jakob W., 2017, pybind11-seamless operability between C++11 and Python
[7]  
Kerber M., 2017, ACM J EXP ALGORITHMI, V22, P4, DOI DOI 10.1145/30641755,6
[8]   High-Throughput Screening Approach for Nanoporous Materials Genome Using Topological Data Analysis: Application to Zeolites [J].
Lee, Yongjin ;
Barthel, Senja D. ;
Dlotko, Pawel ;
Moosavi, Seyed Mohamad ;
Hess, Kathryn ;
Smit, Berend .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2018, 14 (08) :4427-4437
[9]   Computing Persistent Homology of Directed Flag Complexes [J].
Luetgehetmann, Daniel ;
Govc, Dejan ;
Smith, Jason P. ;
Levi, Ran .
ALGORITHMS, 2020, 13 (01)
[10]  
Medina-Mardones A. M., 2018, PERSISTENCE STEENROD