Overview and implementation of Belief Propagation and Loopy Belief Propagation algorithms: sum-product, max-product, max-sum
-
Updated
Sep 10, 2019 - Jupyter Notebook
Overview and implementation of Belief Propagation and Loopy Belief Propagation algorithms: sum-product, max-product, max-sum
Loopy belief propagation for factor graphs on discrete variables in JAX
Clique recycling non-Gaussian (multi-modal) factor graph solver; also see Caesar.jl.
factor graph library
Implementation of simple block matching, block matching with dynamic programming and Stereo Matching using Belief Propagation algorithm for stereo disparity estimation
PyHGF: A neural network library for predictive coding
Linear Gaussian Bayesian Networks - Inference, Parameter Learning and Representation. 🖧
Belief propagation with sparse matrices (scipy.sparse) in Python for LDPC codes. Includes NumPy implementation of message passing (min-sum and sum-product) and a few other decoders.
The algorithm solves the DC state estimation problem in electric power systems using the Gaussian belief propagation over factor graphs.
The FactorGraph package provides the set of different functions to perform inference over the factor graph with continuous or discrete random variables using the belief propagation algorithm.
Conditional Associative Logic Memory
Slides and code for the Morgan Claypool book on "Individual and Collective Graph Mining: Principles, Algorithms and Applications"
Belief propagation on Tanner graphs (LDPC decoder)
Repository contains the derivation of Belief Propagation algorithm from the ground up, as well as generic Java implementation of the Loopy Belief Propagation algorithm.
Expectation Particle Belief Propagation code
Gaussian belief propagation solver for noisy linear systems with real coefficients and variables.
Generalized Gaussian belief propagation solvers
Advanced Message Passing
Repository for self-teaching of Generative Models and its applications.
Add a description, image, and links to the belief-propagation topic page so that developers can more easily learn about it.
To associate your repository with the belief-propagation topic, visit your repo's landing page and select "manage topics."