- python>=3.6
- pytorch>=1.4.0: https://pytorch.org
- scipy: https://scipy.org
- numpy: https://www.numpy.org
To install, run
$ python setup.py install
vi_rg
: VI for random graphs (abstract parent class)vi_sbm
: VI for stochastic block modelsvi_graphon
- VI for graphonsvi_hrg
: - VI for hyperbolic random graphsutils
: util functionsgraph_models
: random graph models for network data generation andEdgesDataset
for effective trainingdistributions
: several Pytorch implementations of non-build-in distributions (including the von Mises-Fisher and hyperspherical Uniform distributions from https://github.com/nicola-decao/s-vae-pytorch)
- SBMs on simulated data
- WSBMs on simulated data
- SBM on simulated interbank network
- Karate club network
- NFL 2009 network
- World trade network (unweighted)
- World trade network (weighted)
For questions and comments, feel free to contact Iurii Mozzhorin.
MIT