Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/koriavinash1/pgm

Graph: Representation, Learning, and Inference Methods
https://github.com/koriavinash1/pgm

active-trails bayesian-inference bayesian-network bfs bn-representation dfs gibbs-sampling gibbs-sampling-algorithm graph inference loopy-belief-propagation markov-networks message-passing-interface metropolis-hastings pgm pgm-inference pgm-learning pgm-representation probability

Last synced: 11 days ago
JSON representation

Graph: Representation, Learning, and Inference Methods

Awesome Lists containing this project

README

        

# PGM
[![Build Status](https://travis-ci.org/koriavinash1/pgm.svg?branch=master)](https://travis-ci.org/koriavinash1/pgm)
[![Documentation Status](https://readthedocs.org/projects/ppgm/badge/?version=latest)](https://ppgm.readthedocs.io/en/latest/?)
[![PyPI version](https://badge.fury.io/py/ppgm.svg)](https://badge.fury.io/py/ppgm)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Probabilistic graphs: Representation, Learning, and Inference

## Features

- [x] Representation
- [x] Bayesian Network Representation
- [x] Linked List BN Representation
- [x] Linked List MN Representation
- [ ] Conditional Estimation
- [ ] Marginal Estimation
- [ ] Joint Estimation
- [x] Inference
- [x] Metropolis-Hastings algorithm
- [x] Gibbs Sampling on 2d grid
- [ ] Generalized Gibbs Sampling
- [x] Message Parsing and BP
- [x] Loopy BP
- [x] VE
- [ ] Causal Interventions
- [x] search methods
- [x] DFS
- [x] BFS
- [x] Additional
- [x] Finding Active Trails
- [ ] Max clique size and clique node
- [ ] Calculate tree-width
- [ ] Learning
- [x] Miscellaneous
- [x] Random BN and MN generation

## Installation
```
pip install ppgm
```

## Contact
- Avinash Kori ([email protected])