Deepsnap软件包
deepsnap的Python项目详细描述
DeepSNAP公司
DeepSNAP是一个Python库,用于帮助对图形进行高效的深度学习。 DeepSNAP支持灵活的图形操作、标准管道、异构图形和简单的API。在
DeepSNAP连接强大的图形库,如NetworkX和深度学习框架PyTorch Geometric。DeepSNAP提供了比以往任何时候都更直观、更简单的API,解决了上述难题:
- DeepSNAP目前支持基于NetworkX的后端,允许用户无缝调用数百种图形算法来操作/转换图形,即使在每次训练迭代中也是如此。(期待其他后端,如快照.py以备将来发布)。在
- DeepSNAP为数据集分割、负采样和定义节点/边缘/图形级目标提供了一个标准管道,对用户是透明的。在
- DeepSNAP为灵活和通用的异构gnn提供了有效的支持,支持节点和边缘的异构性,并允许用户控制消息的参数化和传递方式。在
- DeepSNAP有一个易于使用的API,可以与PyTorch Geometric中实现的现有GNN模型/数据集无缝协作。如果用户熟悉PyTorch几何图形,则学习曲线接近于零。在
安装
要安装DeepSNAP,请确保安装了PyTorch Geometric和{a4}。然后:
$ pip install deepsnap
示例
代码库中提供了使用DeepSNAP的示例。在
^{pr2}$文件
有关全面的概述、介绍、教程和示例,请参阅Full Documentation
- 项目
标签: