There are 6 repositories under belief-propagation topic.
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.
Implementation of simple block matching, block matching with dynamic programming and Stereo Matching using Belief Propagation algorithm for stereo disparity estimation
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.
Conditional Associative Logic Memory
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.
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.
Repository for self-teaching of Generative Models and its applications.
Advanced Message Passing
Gaussian belief propagation solver for noisy linear systems with real coefficients and variables.
Community detection engine for the degree-corrected Stochastic Block Model, using the Belief Propagation algorithm.
Replicated Focusing Belief Propagation algorithm
Focusing Belief Propagation on Commitee machines with binary weights
Probabilistic graphical models home works (MVA - ENS Cachan)
Belief-propagation receivers for nonlinear OFDM
Probabilistic Graphical Models for Stereo Disparity Map Reconstruction by Factor Graph and Belief Propagation Maximum A Posteriori
Implementation of the Belief Propagation Side Channel Attack
An implementation of the Loopy Belief Propagation algorithm using CUDA
CCMT-CPBP is a neuro-symbolic artificial intelligence system (combining machine learning and constraint programming) that generates musical melodies based on given chords while providing more control over these melodies than the base transformer.
An implementation of loopy belief propagation for binary image denoising. Both sequential and parallel updates are implemented.
CUDA belief propagation as presented in paper "GPU implementation of belief propagation using CUDA for cloud tracking and reconstruction" published at the 2008 IAPR Workshop on Pattern Recognition in Remote Sensing (PRRS 2008). Code has been updated to work on current NVIDIA GPUs and with additional optimizations. Cite paper if using this code.
Matrix Product Belief Propagation