PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Structure Learning Python Packages

Python packages with the GitHub topic structure-learning. Sorted by monthly downloads, with stars and forks.
erdogant
bnlearn

Python package for Causal Discovery by learning the graphical structure of Bayesian networks. Structure Learning, Parameter Learning, Inferences, Sampling methods.

15K 645 61
ITMO-NSS-team
bamt

Repository of a data modeling and analysis tool based on Bayesian networks

3K 134 23
aimclub
thegolem

Graph Optimiser for Learning and Evolution of Models

2K 73 12
kevinsbello
dagma

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"

1K 146 29
larslorch
avici

Amortized Inference for Causal Structure Learning, NeurIPS 2022

506 82 11
Abel-ai-lab
andrey-core

A very fast causal discovery package

325 3 0
ITMO-NSS-team
bamt-light

Repository of a data modeling and analysis tool based on Bayesian networks

322 134 23
larslorch
dibs-lib

DiBS: Differentiable Bayesian Structure Learning, NeurIPS 2021

266 54 14
python-qds
qdscreen

Quasi-determinism screening for fast Bayesian Network Structure Learning (from T.Rahier's PhD thesis, 2018)

168 3 0
ollimacp
spacial-boxcounting

A spacial boxcount algorithm is proposed, which encodes incoming data into scaled down version of itself at diffrent scales discribing spacial resolved complexity and heterogenity.

116 1 0
erdogant
bnclassify

bnlearn

110 1 1
werkaaa
iscm

Standardizing Structural Causal Models, ICLR 2025

64 7 0
erdogant
py-bnlearn

Python package for Causal Discovery by learning the graphical structure of Bayesian networks. Structure Learning, Parameter Learning, Inferences, Sampling methods.

58 645 61
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology