Repository of a data modeling and analysis tool based on Bayesian networks
-
Updated
Nov 10, 2025 - Python
Repository of a data modeling and analysis tool based on Bayesian networks
A Python 3 package for learning Bayesian Networks (DAGs) from data. Official implementation of the paper "DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterization"
[Experimental] Global causal discovery algorithms
Official repository of the paper "Efficient Neural Causal Discovery without Acyclicity Constraints"
Scalable open-source software to run, develop, and benchmark causal discovery algorithms
Graph Optimiser for Learning and Evolution of Models
Amortized Inference for Causal Structure Learning, NeurIPS 2022
DiBS: Differentiable Bayesian Structure Learning, NeurIPS 2021
Document Image Classification with Intra-Domain Transfer Learning and Stacked Generalization of Deep Convolutional Neural Networks
Sum-Product Network learning routines in python
Bayesian network structure learning
[SDM'23] ML4C: Seeing Causality Through Latent Vicinity
dagrad is a Python package that provides an extensible, modular platform for developing and experimenting with differentiable (gradient-based) structure learning methods.
Python implementation of Bayesian Network Structure Learning using Quantum Annealing https://doi.org/10.1140/epjst/e2015-02349-9
Python implementation of "Characterizing Distribution Equivalence and Structure Learning for Cyclic and Acyclic Directed Graphs," in ICML 2020
Optimizing NOTEARS Objectives via Topological Swaps
Tractable learning of Bayesian networks from partially observed data
This is the official implementation of the bipartite matching experiment from the paper "Learning Randomly Perturbed Structured Predictors for Direct Loss Minimization".
Structure Learning of Gradual Bipolar Argumentation Graphs using Genetic Algorithms
Bayesian Network structure learning with encoding into a Quadratic Unconstrained Binary Optimisation (QUBO) problem.
Add a description, image, and links to the structure-learning topic page so that developers can more easily learn about it.
To associate your repository with the structure-learning topic, visit your repo's landing page and select "manage topics."