← Open Source
PetarV-

DGI

Deep Graph Infomax (https://arxiv.org/abs/1809.10341).

Model DevelopmentArchitecturePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
668
Stars
135
Forks
+0
This week
1
Contributors
Created 2018-12-21 · Updated 2026-09-17 · #15246 today
Top developers
PetarV-

PetarV-/DGI is ranked 15,246 with 668 stars.

Same-category comparison

PetarV-/DGI is ranked 15,246 among these 8 peers; cnkuangshi/LightCTR is ranked 15,248.

Same-category comparison
NameRankMetrics
arunponnusamy/cvlib15,236
Language:
Python
Stars:
669
Forks:
126
Description:
A simple, high level, easy to use, open source Computer Vision library for Python.
google-deepmind/hanabi-learning-environment15,238
Language:
Python
Stars:
669
Forks:
164
Description:
hanabi_learning_environment is a research platform for Hanabi experiments.
mks0601/ExAvatar_RELEASE15,240
Language:
Python
Stars:
669
Forks:
72
Description:
Official PyTorch implementation of "Expressive Whole-Body 3D Gaussian Avatar", ECCV 2024.
sail-sg/lorahub15,242
Language:
Python
Stars:
669
Forks:
44
Description:
[COLM 2024] LoraHub: Efficient Cross-Task Generalization via Dynamic LoRA Composition.
cnkuangshi/LightCTR15,248
Language:
C++
Stars:
668
Forks:
138
Description:
Lightweight and Scalable framework that combines mainstream algorithms of Click-Through-Rate prediction based computational DAG, philosophy of Parameter Server and Ring-AllReduce collective communication.
zhangxiaosong18/FreeAnchor15,253
Language:
Python
Stars:
668
Forks:
108
Description:
FreeAnchor: Learning to Match Anchors for Visual Object Detection (NeurIPS 2019).
PaddlePaddle/PaddleYOLO15,254
Language:
Python
Stars:
667
Forks:
156
Description:
🚀🚀🚀 YOLO series of PaddlePaddle implementation, PP-YOLOE+, RT-DETR, YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv10, YOLO11, YOLOX, YOLOv5u, YOLOv7u, YOLOv6Lite, RTMDet and so on.
ShihaoZhaoZSH/Uni-ControlNet15,255
Language:
Python
Stars:
667
Forks:
42
Description:
[NeurIPS 2023] Uni-ControlNet: All-in-One Control to Text-to-Image Diffusion Models.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryArchitecture
KeywordsGraph
Stars668
Forks135
Contributors1
Created date2018-12-21
Updated date2026-09-17
Stars in 1 day0
Stars in 7 days0
Rank15,246
Previous rank15,068
Rank change-178
7-day stars rank14,887
Previous 7-day stars rank14,904
7-day stars rank change17
Total stars rank15,422
Previous total stars rank15,399
Total stars rank change-23
CountryUK
README summary

DGI Deep Graph Infomax (Veličković *et al. *, ICLR 2019): Overview Here we provide an implementation of Deep Graph Infomax (DGI) in PyTorch, along with a minimal execution example (on the Cora dataset). The repository is organised as follows: contains the necessary dataset files for Cora; contains the implementation of the DGI pipeline ( ) and our logistic regressor ( ); contains the implementation of a GCN layer ( ), the averaging readout ( ), and the bilinear discriminator ( ); contains the necessary processing subroutines ( ). Finally, puts all of

the above together and may be used to execute a full training run on Cora. Reference If you make advantage of DGI in your research, please cite the following in your manuscript: License MIT

Frequently asked questions

How many stars and forks are recorded?

PetarV-/DGI has 668 stars and 135 forks.

What is the repository rank?

PetarV-/DGI is ranked 15,246.

What language and category are recorded?

PetarV-/DGI has 668 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

PetarV-/DGI is compared with cnkuangshi/LightCTR, ranked 15,248 with 668 stars.

README

DGI

Deep Graph Infomax (Veličković et al., ICLR 2019): https://arxiv.org/abs/1809.10341

Overview

Here we provide an implementation of Deep Graph Infomax (DGI) in PyTorch, along with a minimal execution example (on the Cora dataset). The repository is organised as follows:

  • data/ contains the necessary dataset files for Cora;
  • models/ contains the implementation of the DGI pipeline (dgi.py) and our logistic regressor (logreg.py);
  • layers/ contains the implementation of a GCN layer (gcn.py), the averaging readout (readout.py), and the bilinear discriminator (discriminator.py);
  • utils/ contains the necessary processing subroutines (process.py).

Finally, execute.py puts all of the above together and may be used to execute a full training run on Cora.

Reference

If you make advantage of DGI in your research, please cite the following in your manuscript:

@inproceedings{
velickovic2018deep,
title="{Deep Graph Infomax}",
author={Petar Veli{\v{c}}kovi{\'{c}} and William Fedus and William L. Hamilton and Pietro Li{\`{o}} and Yoshua Bengio and R Devon Hjelm},
booktitle={International Conference on Learning Representations},
year={2019},
url={https://openreview.net/forum?id=rklz9iAcKQ},
}

License

MIT

Nearby in the ranking
Similar items