使用拓扑数据分析进行机器学习的工具箱。
项目描述
乔托-达
giotto-tda是一个高性能的 Python 拓扑机器学习工具箱,建立在 scikit-learn之上,并在 GNU AGPLv3 许可下分发。它是Giotto 开源项目家族的一部分。
项目起源
giotto-tda是L2F SA、EPFL的拓扑和神经科学实验室以及HEIG-VD的可重构和嵌入式数字系统研究所 (REDS)合作的结果。
执照
文档
请访问https://giotto-ai.github.io/gtda-docs并导航到您感兴趣的版本。
安装
依赖项
最新的稳定版giotto-tda需要:
Python (>= 3.7)
NumPy (>= 1.19.1)
SciPy (>= 1.5.0)
作业库 (>= 0.16.0)
scikit-learn (>= 0.23.1)
pyflagser (>= 0.4.3)
python-igraph (>= 0.8.2)
情节(> = 4.8.2)
ipywidgets (>= 7.5.1)
要运行示例,需要 jupyter。
用户安装
安装giotto-tda最简单的方法是使用pip
python -m pip install -U giotto-tda
如有必要,这还将自动安装上述所有依赖项。注意:我们建议将pip升级到最新版本,因为上述方法在非常旧的版本上可能会失败。
可以通过运行安装包含最近添加的功能和/或错误修复的预发布版本、实验版本
python -m pip install -U giotto-tda-nightly
giotto-tda-nightly和开发者安装之间的主要区别(参见下面的贡献部分)是前者附带预编译的轮子(类似于稳定版本),因此不需要任何 C++ 依赖项。由于主库模块在 stable 和 nightly 版本中都称为gtda ,因此不应将giotto-tda和giotto-tda-nightly安装在同一环境中。
开发者安装
有关如何从不同平台的源代码构建giotto-tda的详细说明,请参阅专用页面。
贡献
我们欢迎所有经验水平的新贡献者。Giotto 社区的目标是乐于助人、热情好客和有效。要了解更多关于为giotto-tda做出贡献的信息,请查阅相关页面。
测试
开发人员安装后,您可以从源目录之外启动测试套件
pytest gtda
重要链接
引用 giotto-tda
如果您在科学出版物中使用giotto-tda,我们将感谢您引用以下论文:
giotto-tda:用于机器学习和数据探索的拓扑数据分析工具包,Tauzin等人,J. Mach。学。水库。22.39(2021):1-6。
您可以使用以下 BibTeX 条目:
@article{giotto-tda,
author = <s>{Guillaume Tauzin and Umberto Lupo and Lewis Tunstall and Julian Burella P\'{e}rez and Matteo Caorsi and Anibal M. Medina-Mardones and Alberto Dassatti and Kathryn Hess}</s>,
title = <s>{giotto-tda: A Topological Data Analysis Toolkit for Machine Learning and Data Exploration}</s>,
journal = <s>{Journal of Machine Learning Research}</s>,
year = <s>{2021}</s>,
volume = <s>{22}</s>,
number = <s>{39}</s>,
pages = <s>{1-6}</s>,
url = <s>{http://jmlr.org/papers/v22/20-325.html}</s>
}
社区
giotto-ai Slack 工作区:https ://slack.giotto.ai/
联系人
项目详情
giotto_tda -0.6.0-cp310-cp310-win_amd64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 7c7fc4ce332a0c5130263187f3de50c82513b50a4978af59b722f1cfca496cfe |
|
| MD5 | 5726e122578808107d5e050b0f9b9229 |
|
| 布莱克2-256 | ff4ff36c8ed3119d77e4863388c3d2e541a54d1abd8e9b4c5e016c0f783f8d84 |
giotto_tda -0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2c599e0ac9a67aee9a22745a80aaca74d0475de66bfff17675564851c242e45c |
|
| MD5 | be2840cd760ad424f203616c2adde20f |
|
| 布莱克2-256 | 509ce4fb0be013614164ea90a55d8a583baf3d683dfbbff58abdc4e411f75c6d |
giotto_tda -0.6.0-cp310-cp310-macosx_10_9_universal2.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 16dc8bc949d156cd6d60640ff790de03cb1dbaf7c11935beb9ba6aa86de5fad2 |
|
| MD5 | f48ba1addcf5a284c81a598484cd8cbe |
|
| 布莱克2-256 | eca4df6d5d1635617aa7db162b2366cb33cee522d9019541c7b358b0c83d427a |
giotto_tda -0.6.0-cp39-cp39-win_amd64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | a70b1a124f29b57bd315785555571a2f0f564a8c6abc8cae59ef26a62753af7e |
|
| MD5 | 02e27e95b55288530bf97eecc7c7f7b7 |
|
| 布莱克2-256 | e2b104f6ff3fe7fe63991055d64a239841ed674ba71749d081d62d641d0405fd |
giotto_tda -0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 54e68c0e7bd4a73406f3b9a008bde8680b57bd0884fe65e39268677978dde56f |
|
| MD5 | 71e8a7dc6f980e8c28bef578690bd700 |
|
| 布莱克2-256 | fdf4ce03deb83305b9bee1856c2318caca73bc7e930d203b33473850167897d0 |
giotto_tda -0.6.0-cp39-cp39-macosx_10_9_universal2.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 7ee154819b73deadc80d25534a4ea8b7b184ae96a0ae0c4b624336e04457b534 |
|
| MD5 | 00a312d54dbcd3baba8e59f97a36f76d |
|
| 布莱克2-256 | 86ba2ab4ce464dcb8a953bc16a0e9c33867a018635761c0b9aac866a33683053 |
giotto_tda -0.6.0-cp38-cp38-win_amd64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 03003b6890110cee899a05dc00ec613b4fa175099aabe4adbe2e43f674bd1655 |
|
| MD5 | 2a717534439da11a61422e9023c44044 |
|
| 布莱克2-256 | ffa4aa6a1daacebecc855d82d67f36e9327a3cca206eed7a23be7d859437ad12 |
giotto_tda -0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | e0deb69b83f7ee3e4e8f6bf49e1c55c0562246c31b92dc4095b6f83c0c681022 |
|
| MD5 | 902ab19258345cbeb43cf2491132a2a7 |
|
| 布莱克2-256 | b79258953ac4a83ba4ba3f656fe3f021e5b8f79d72454d095a076c4798769b67 |
giotto_tda -0.6.0-cp38-cp38-macosx_10_9_universal2.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2329975e51bea754f9632b478cec96175354e7f2b8cf43c3368f2705d99a8ba3 |
|
| MD5 | 6ece7eae52d32a01e714ad5453d50b85 |
|
| 布莱克2-256 | 6cd1638240f78f1bd481c6ea5b9ace53169e7538ca342c3bb1bbd8c57ee77581 |