Deep Gaussian Markov Random Fields and their extensions
Project description
dgmrf
Deep Gaussian Markov Random Fields and their extensions.
We use JAX for very fast computations. Check out the various notebooks to see what the library offers.
Non-official reimplementations of the following models (work in progress, not everything is included in the library yet):
@inproceedings{siden2020deep,
title={Deep gaussian markov random fields},
author={Sid{\'e}n, Per and Lindsten, Fredrik},
booktitle={International conference on machine learning},
pages={8916--8926},
year={2020},
organization={PMLR}
}
@inproceedings{graph_dgmrf,
author = {Oskarsson, Joel and Sid{\'e}n, Per and Lindsten, Fredrik},
title = {Scalable Deep {G}aussian {M}arkov Random Fields for General Graphs},
booktitle = {Proceedings of the 39th International Conference on Machine Learning},
year = {2022}
}
@article{lippert2023deep,
title={Deep Gaussian Markov Random Fields for Graph-Structured Dynamical Systems},
author={Lippert, Fiona and Kranstauber, Bart and van Loon, E Emiel and Forr{\'e}, Patrick},
journal={arXiv preprint arXiv:2306.08445},
year={2023}
}
Installation
Install the latest version with pip
pip install dgmrf
Note that it may be simpler to install jax GPU version with torch CPU only version
Documentation
The project's documentation is available at https://hgangloff.gitlab.io/dmgrf/index.html
Contributing
-
First fork the library on Gitlab.
-
Then clone and install the library in development mode with
pip install -e .
- Install pre-commit and run it.
pip install pre-commit
pre-commit install
- Open a merge request once you are done with your changes.
Contributors
Active: Hugo Gangloff
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dgmrf-0.2.1.tar.gz
.
File metadata
- Download URL: dgmrf-0.2.1.tar.gz
- Upload date:
- Size: 2.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95d7d9ebb0b431bb22b98466c32dad696074ee75e3159c28f87e7654075596cc |
|
MD5 | 509fb16d174d9a8ff39cc82ffab6aa62 |
|
BLAKE2b-256 | b554debf592eda1a485732a7f341f7cadfd3ea1bdecb1911a6c988610855d683 |
File details
Details for the file dgmrf-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: dgmrf-0.2.1-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43f2aeb5dfd806eb7ee232902cf67cca352b95a5137dadafab3eff8a5214a37b |
|
MD5 | 32caf8bd3b5af2132f8fa98e929f5be2 |
|
BLAKE2b-256 | e11cf0f900bcb94e6b0d73d83b346a82cf5676ef1502a663fd9825740d13ef94 |