You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 2022-08-25 -> DHG's first version **v0.9.1** is now available!
26
+
- 2022-08-25 -> DHG's first version **v0.9.1** is now available!
27
27
- 2022-08-25 -> DHG的第一个版本 **v0.9.1** 正式发布!
28
28
29
29
30
30
**DHG***(DeepHypergraph)* is a deep learning library built upon [PyTorch](https://pytorch.org) for learning with both Graph Neural Networks and Hypergraph Neural Networks. It is a general framework that supports both low-order and high-order message passing like **from vertex to vertex**, **from vertex in one domain to vertex in another domain**, **from vertex to hyperedge**, **from hyperedge to vertex**, **from vertex set to vertex set**.
31
31
32
-
It supports a wide variety of structures like low-order structures (graph, directed graph, bipartite graph, etc.), high-order structures (hypergraph, etc.). Various spectral-based operations (like Laplacian-based smoothing) and spatial-based operations (like message psssing from domain to domain) are integrated inside different structures. It provides multiple common metrics for performance evaluation on different tasks. Many state-of-the-art models are implemented and can be easily used for research. We also provide various visualization tools for both low-order structures and high-order structures.
32
+
It supports a wide variety of structures like low-order structures (graph, directed graph, bipartite graph, etc.), high-order structures (hypergraph, etc.). Various spectral-based operations (like Laplacian-based smoothing) and spatial-based operations (like message psssing from domain to domain) are integrated inside different structures. It provides multiple common metrics for performance evaluation on different tasks. Many state-of-the-art models are implemented and can be easily used for research. We also provide various visualization tools for both low-order structures and high-order structures.
33
33
34
34
In addition, DHG's [dhg.experiments](https://deephypergraph.readthedocs.io/en/latest/api/experiments.html) module (that implements **Auto-ML** upon [Optuna](https://optuna.org)) can help you automatically tune the hyper-parameters of your models in training and easily outperforms the state-of-the-art models.
35
35
@@ -39,6 +39,7 @@ In addition, DHG's [dhg.experiments](https://deephypergraph.readthedocs.io/en/la
39
39
40
40
*[Hightlights](#highlights)
41
41
*[Installation](#installation)
42
+
*[Dependencies](#dependencies)
42
43
*[Quick Start](#quick-start)
43
44
*[Examples](#examples)
44
45
*[Datasets](#datasets)
@@ -50,7 +51,7 @@ In addition, DHG's [dhg.experiments](https://deephypergraph.readthedocs.io/en/la
50
51
51
52
## Highlights
52
53
53
-
-**Support High-Order Message Passing on Structure**:
54
+
-**Support High-Order Message Passing on Structure**:
54
55
DHG supports pair-wise message passing on the graph structure and beyond-pair-wise message passing on the hypergraph structure.
55
56
56
57
-**Shared Ecosystem with Pytorch Framework**:
@@ -89,9 +90,24 @@ You can also try the nightly version (0.9.5) of **DHG** library with ``pip`` as
Nightly version is the development version of **DHG**. It may include the lastest SOTA methods and datasets, but it can also be unstable and not fully tested.
93
+
Nightly version is the development version of **DHG**. It may include the lastest SOTA methods and datasets, but it can also be unstable and not fully tested.
93
94
If you find any bugs, please report it to us in [GitHub Issues](https://github.com/iMoonLab/DeepHypergraph/issues).
94
95
96
+
### Dependencies
97
+
98
+
**DHG** requires the following dependencies:
99
+
100
+
- Python >= 3.8
101
+
- PyTorch >= 1.12.1, < 2.0
102
+
- scipy >= 1.8
103
+
- matplotlib >= 3.7.0
104
+
- numpy
105
+
- scikit-learn
106
+
- optuna
107
+
- requests
108
+
109
+
For visualization features, matplotlib 3.7.0 or higher is required to properly render 3D plots.
0 commit comments